如何将原始字节写入NSMutableData对象?

11

好的,我有点困惑了。因为我从来没有处理过这么底层的东西。假设我想将以下字节添加到一个NSMutableData对象中:

0x01, 0xF, 0x64, 0x0, 0x6A

我该如何做到这一点?我想这与appendBytes:length:方法有关,但我不知道如何将上面的内容转换为NSMutableData。

任何帮助都将不胜感激!


也许这些链接可以帮助你:https://dev59.com/eHE95IYBdhLWcg3wXsyR 和 https://dev59.com/N2445IYBdhLWcg3wUoxe。 - Pooria Azimi
1个回答

23
这样应该可以解决问题:
NSMutableData *data = [NSMutableData data];
char bytesToAppend[5] = {0x01, 0xf0, 0x64, 0x0, 0x6a};
[data appendBytes:bytesToAppend length:sizeof(bytesToAppend)];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接