读取的字节任何人都可以建议从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?