【发布时间】:2013-06-28 12:10:16
【问题描述】:
我得到以下代码 sn-p 的相同内存地址
NSString *str = @"2";
NSArray *arr = [NSArray arrayWithObjects:@"1", str, @"3", @"4", @"5", @"6", nil];
NSString *strTest = @"6";
strTest = @"2";
NSLog(@"object %x", [arr objectAtIndex:1]);
虽然我为NSString 声明了不同的实例,但对象“str”、“strTest”和“日志打印”给出了相同的地址,那么它是如何发生的。请有人告诉我。这对我来说越来越奇怪了。
【问题讨论】:
标签: ios objective-c nsstring