NSString copy string
来源:互联网 发布:js简单相册 编辑:程序博客网 时间:2024/06/11 00:31
property(nonatomic,copy)NSString *name;
很简单,假如有一个NSMutableString,现在用他给一个retain修饰 NSString赋值,那么只是将NSString指向了NSMutableString所指向的位置,并对NSMUtbaleString计数器加一,此时,如果对NSMutableString进行修改,也会导致NSString的值修改,原则上这是不允许的. 如果是copy修饰的NSString对象,在用NSMutableString给他赋值时,会进行深拷贝,及把内容也给拷贝了一份,两者指向不同的位置,即使改变了NSMutableString的值,NSString的值也不会改变.
用copy是为了安全,防止NSMutableString赋值给NSString时,前者修改引起后者值变化而用的.
0 0
- NSString copy string
- NSString retain or copy
- NSString为什么使用copy
- NSString copy or retain
- NSString的copy 属性
- NSString为什么用copy
- (NSString)copy strong
- NSString Copy Strong
- Use Copy Property for NSString
- NSString 的copy和retain
- NSString copy和retain属性
- 体会NSString的copy属性
- NSString 的copy 与 mutableCopy
- NSString的strong和copy
- 使用COPY声明NSSTRING属性
- 使用COPY声明NSSTRING属性
- 为什么NSString属性使用copy
- 为什么NSString用copy策略?
- grails项目如何设置session的时间长短
- 微信小程序-省市区三级联动
- androidstudio工具
- 分布式智能控制-命名
- 加密解密算法java实现(4)—MD5
- NSString copy string
- 面试问题: 什么是ORMapping... 最朴素的说法!!
- 浅谈jquery中,html、val与text三者属性取值的联系与区别
- Fastdfs_install
- [MySQL] specified key was too long max key length is 767bytes
- Android EditText 设置键盘 搜索,回车
- 大师的审美、观点与论断
- 关于自己对嵌入式的学习方面的经验(新人自学向)
- 【android】几种模拟按键、屏幕点击的方法