小编Exp*_*ing的帖子

获取从字符串文字分配的NSStrings的相同内存地址

我为下面的代码片段获取了相同的内存地址

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]);
Run Code Online (Sandbox Code Playgroud)

对象"str","strTest"和"log print"给出相同的地址,虽然我已经声明了不同的实例NSString然后它是如何发生的.请有人让我知道.这对我来说很奇怪.

objective-c nsstring ios

4
推荐指数
1
解决办法
853
查看次数

标签 统计

ios ×1

nsstring ×1

objective-c ×1