好吧,我在这里有点难过,因为我从来没有真正处理过这么低级别的事情。假设我想将以下字节添加到NSMutableData
对象:
0x01, 0xF, 0x64, 0x0, 0x6A
我怎么做呢?我想这与appendBytes:length:
方法有关,但老实说我不知道如何将上面的内容转换为NSMutableData。
非常感谢任何帮助!
答案 0 :(得分:18)
这应该这样做:
NSMutableData *data = [NSMutableData data];
char bytesToAppend[5] = {0x01, 0xf0, 0x64, 0x0, 0x6a};
[data appendBytes:bytesToAppend length:sizeof(bytesToAppend)];