NSString *string = @"origion";
NSString *stringCopy = [string copy];
NSLog(@"stringCopy RC=%lu", [stringCopy retainCount])
打印结果为:stringCopy RC= 18446744073709551615
上面的代码是从网上copy过来的,网上分析说RC=2;
有谁能解释一下为什么不是2吗? 另外,用NSLog输出 string的引用计数和stringCopy一样。
我用的Xcode是4.6。
NSString *stringCopy = [string copy];
NSLog(@"stringCopy RC=%lu", [stringCopy retainCount])
打印结果为:stringCopy RC= 18446744073709551615
上面的代码是从网上copy过来的,网上分析说RC=2;
有谁能解释一下为什么不是2吗? 另外,用NSLog输出 string的引用计数和stringCopy一样。
我用的Xcode是4.6。