请任何人指导我如何从 nsdata 创建字节数组这是我创建 nsdata 的代码
NSData* data = UIImagePNGRepresentation(img);
如果您只想阅读它们,有一个非常简单的方法:
unsigned char *bytes = [data bytes];
如果你想编辑数据,有一个NSData 上执行此操作的方法 http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/Reference/Reference.html#//apple_ref/occ/instm/NSData/getBytes%3alength%3a.
// Make your array to hold the bytes
NSUInteger length = [data length];
unsigned char *bytes = malloc( length * sizeof(unsigned char) );
// Get the data
[data getBytes:bytes length:length];
注意不要忘记 - 如果您要复制数据,您还必须调用free(bytes)
在某一点 ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)