0
根据GNUstep documentation,[NSData bytes]
返回const void*
。NSData字节只读?
这是否意味着我不应该修改该指针引用的数据?
目前我正在修改数据,它适用于我。我可以写入一个文件并将修改后的数据转到那里。
根据GNUstep documentation,[NSData bytes]
返回const void*
。NSData字节只读?
这是否意味着我不应该修改该指针引用的数据?
目前我正在修改数据,它适用于我。我可以写入一个文件并将修改后的数据转到那里。
根据定义,NSData是不可变的。使用NSMutableData代替。'
NSMutableData *mutableData = [[NSMutableData alloc] initWithData:data];
void *pointerToMutableBytes = [mutableData mutableBytes];
术语是*不可变*。 – Droppy