我在 main.m 里写了三个测试例子,就是不明白为什么输出的都是 -1 ? 别人帮忙测试了下,输出的是额外的超大的值
NSString *str1 = @"welcome";
NSLog(@"%d",[str1 retainCount]);
NSString *str2 = [NSString stringWithString:@"you"];
NSLog(@"%d",[str2 retainCount]);
NSString *str3 = [[[NSString alloc]initWithString:@"hello"]autorelease];
NSLog(@"%d",[str3 retainCount]);
可以看下这个有空:http://mikixiyou.iteye.com/blog/1579556