Objective-c语言_使用字符串然后retainCount会出现一长串数字
2015-12-27 14:46
465 查看
NSString *string=[NSString
stringWithFormat:@"ppp"];
NSString *string1=[string
copy];
if (string==string1)
{
NSLog(@"string=%lu:string1=%lu",[string
retainCount],[string1
retainCount]);
}
//不可变字符串在stringWithFormat后是不能被引用计数
NSMutableString *mstring=[NSMutableString
stringWithFormat:@"ddd"];
NSMutableString *mstring1=[mstring
copy];
NSLog(@"mstring=%lu:mstring1=%lu",[mstring
retainCount],[mstring1
retainCount]);
//可变字符串在stringWithFormat后能被引用计数
运行结果:
stringWithFormat:@"ppp"];
NSString *string1=[string
copy];
if (string==string1)
{
NSLog(@"string=%lu:string1=%lu",[string
retainCount],[string1
retainCount]);
}
//不可变字符串在stringWithFormat后是不能被引用计数
NSMutableString *mstring=[NSMutableString
stringWithFormat:@"ddd"];
NSMutableString *mstring1=[mstring
copy];
NSLog(@"mstring=%lu:mstring1=%lu",[mstring
retainCount],[mstring1
retainCount]);
//可变字符串在stringWithFormat后能被引用计数
运行结果:
相关文章推荐
- objective-c static变量的使用总结
- Objective C运行时(runtime)技术的几个要点总结
- Objective-c语言_莫名其妙的错误1
- 【转】解决ObjectOutputStream连续…
- OGNL(Object-Graph Navigation Language对象图定位语言)和struts2标签
- Objective-C字符串与数组
- Hadoop Serialization -- hadoop序列化详解 (3)【ObjectWritable,集合Writable以及自定义的Writable】
- Hadoop Serialization -- hadoop序列化详解 (3)【ObjectWritable,集合Writable以及自定义的Writable】
- Objective-C_语言_内存管理2(代码)
- Objective-C 内存管理
- JS 对象(Object)和字符串(String)互转
- Objective-c 实现单例设计模式
- selenium2 页面对象模型Page Object
- android——ObjectAnimator动画(一)
- android——ObjectAnimator动画
- Objective - C - 字面量(Literals)整理
- #Objective - C - 字面量(Literals)整理
- 深入理解Objective-C:Category
- #Objective - C - OC内存管理总结
- Objective-c NSLog 的宏定义