讀取的字節任何人都可以建議從NSData
讀取的字節的方法(如在@interface
NSInputStream
讀取功能:NSStream
)如何從NSData的
9
A
回答
7
你也可以如果您需要讀取接口,請創建一個NSInputStream
對象:
NSData *data = ...;
NSInputStream *readData = [[NSInputStream alloc] initWithData:data];
[readData open];
但是,您應該知道initWithData
拷貝了的數據內容。
20
「How to read binary bytes in NSData?」可以幫助你:
NSString *path = @"…put the path to your file here…";
NSData * fileData = [NSData dataWithContentsOfFile: path];
const char* fileBytes = (const char*)[fileData bytes];
NSUInteger length = [fileData length];
NSUInteger index;
for (index = 0; index<length; index++)
{
char aByte = fileBytes[index];
//Do something with each byte
}
0
最簡單的方法之一是使用NSData getBytes。
NSData *data = ...;
char buffer[numberOfBytes];
[NSData getBytes:buffer range:NSMakeRange(position, numberOfBytes)];
其中位置和長度是您希望從NSData讀取的位置,長度是您想要讀取的字節數。無需複製。
相關問題
- 1. 如何從NSData的
- 2. 如何從NSData的
- 3. 如何從coredata讀取NSData
- 4. 如何從NSData創建CMBlockBufferRef
- 5. 如何從AVAudioPlayer發佈NSDATA?
- 6. 如何將NSData從NSOperationQueue中分配給NSOperationQueue外的NSData
- 7. 從NSData的
- 8. 從NSData的
- 9. Swift。如何將字節從NSData寫入另一個NSData?
- 10. 如何append nsdata
- 11. 如何從NSData對象中獲取值
- 12. 如何從視頻網址獲取NSData?
- 13. 如何從NSData分割字節?
- 14. 如何從NSData獲取信息?
- 15. 從NSData對象
- 16. NSData的NSArray的NSData?
- 17. 如何告訴NSData的NSStringEncoding?
- 18. 如何NSData的轉換NSMultableArray
- 19. 如何轉換圖像的NSData這NSData的要的NSString
- 20. 如何[NSData的長度]轉換爲NSData的
- 21. 從NSData UIImage轉換
- 22. 從NSData創建ENUM
- 23. 從塊獲取NSData
- 24. 從NSData顯示NSImage
- 25. 從NSURL獲取NSData
- 26. 從NSKeyedArchiver到NSString的NSData
- 27. 從NSData到NSImage的轉換
- 28. 如何將NSData附加到Objective-C中的NSData?
- 29. 如何將NSData中的NSData轉換爲字符串?
- 30. 如何轉換ALAssets至NSData?