-
结构体与NSData的转换
NSData是用来包装数据的。NSData存储的是二进制数据,屏蔽了数据之间的差异,文本、音频、图像等数据都可用NSData来存储
一、结构体
typedef struct {
UInt16 tag;
UInt16 length;
}Info;
二、相互转换
void zm_dataFunc(void){
Info info;
info.tag = 0x3e01;
info.length = 123;
NSData *dataRes = [NSData dataWithBytes:&info length:sizeof(info)];
Info info2;
[dataRes getBytes:&info2 length:sizeof(info2)];
}
未完待续(没时间写)。。。
网友评论