一句话记住NSString对象的retainCount问题:
只要不是通过固定字符串@“”这这方式创建出来的字符串retainCount都是正常值。
举几个不正常的例子:
NSString *str1 = @"123456789";
NSString *str2 = [NSString stringWithFormat:@"1234567890"];
NSString *str3 = [NSString stringWithString:@"123456789"];
这些创建的字符串其retainCount都是不正常的。
再来几个正常的例子:
NSString *str1 = [NSString stringWithFormat:@"1234%@",@"2345"];
NSString *str2 = [NSString stringWithFormat:@"result:%@",[NSDate date]];