我一直在寻找这里的问题,在我测试自己的一些代码以测试差异时,找不到简单的例子来指出我的区别。
据我了解,在诸如“NSString”之类的“不可变”字符串中,我无法执行任何“NSString”方法来修改字符串,例如:
NSString *s = @"cat";
s = [NSString stringWithString:@"blamp"];
NSLog(@"%@", s);
但它确实有效..
请尝试给我和其他新手一个非常简单的例子,说明什么不起作用以及为什么。tnx