无知小呆
2015-11-13 14:23NSString 引用计数 负1
**_NSString *str = [[NSString alloc]init];
NSString *str7 = [[NSString alloc]initWithString:@"aaa"] //retainCount = -1
NSString *str8 = [[NSString alloc]initWithFormat:@"aaa"]; //retainCount = -1
NSString *str9 = [[NSString alloc]initWithFormat:@"a%s","aa"];//retainCount = -1
NSString *str4 = [NSString stringWithFormat:@"aaa"]; // -1
NSString str10 = [[NSString alloc]initWithFormat:@"啊"]; //retainCount = 1
NSlog(@"%d",str);
为什么中文的时候计数为1 英文时 alloc开辟空间为什么不计数
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 如何向 NSString 添加百分号
- string-literals
- nsstring
- objective-c
- 0个回答
- objective-c中NSString*分配地址的问题
- objective-c
- 3个回答
- iPhone-截断NSString
- iphone
- ios
- 2个回答
- NSString转换到NSDate时日期不对
- iphone
- ios
- nsdate
- 2个回答
- 标签中间的NSString
- uilabel
- ios
- nsstring
- 1个回答
换一换