目标c-NSData字节只读



根据GNUstep文档,[NSData bytes]返回const void*

这是否意味着我不应该修改该指针引用的数据?

目前我正在修改数据,这对我来说很有效。我可以写入一个文件,修改后的数据就会进入那里。

NSData根据定义是不可变的。请改用NSMutableData。`

NSMutableData *mutableData = [[NSMutableData alloc] initWithData:data];
void *pointerToMutableBytes = [mutableData mutableBytes];

最新更新