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