两者都返回相同的指针。我知道- bytes
属于NSData
,为什么要NSMutableData
介绍- mutableBytes
?只是为了代码清晰,所以更明显的是您正在访问可变数据?使用哪一个真的很重要吗?
NSMutableData* mydata = [[NSMutableData alloc] init];
[mydata appendData: [@"hello" dataUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"%p", [mydata mutableBytes]);
NSLog(@"%p", [mydata bytes]);
谢谢。