retain与copy的区别
来源:互联网 发布:知乎 中科大 清华北大 编辑:程序博客网 时间:2024/06/05 18:21
retain是指针拷贝, copy是内容拷贝。
retain:释放旧对象,将旧对象的值赋予输入对象,再将输入对象的引用计数值+1。
copy:建立一个引用计数为1的对象,然后释放旧对象。
比如一个NSString对象,地址为0×1111,内容为@”STR”
Copy到另外一个NSString之 后,地址为0×2222,内容相同,新的对象retain为1, 旧有对象没有变化
retain到另外一个NSString之 后,地址相同(建立一个指针,指针拷贝),内容当然相同,这个对象的retain值+1
0 0
- copy 与 retain 的区别
- retain与copy的区别
- iOS中Retain与Copy的区别
- OC copy与retain的区别:
- retain copy 的区别
- copy与retain copy和mutableCopy区别
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- retain和copy的区别
- retain\assign\copy的区别
- copy和retain的区别
- assign、retain、copy的区别
- retain和copy的区别
- retain跟copy的区别
- copy和retain的区别
- 史上最详细的Android Studio系列教程(二)
- mysql数据库的字符集相关
- CSS三栏布局——中间固定两边自适应宽度
- Visual assist 关于bool变量不可识别的问题
- vincy:提升购买欲望的13种手段
- retain与copy的区别
- document.frames与window.frames在不同浏览器中的使用
- hadoop远程调试所遇到的一些异常
- PostgreSQL 用户和权限管理
- 【原创】用花生棒+phpstudy建立个人博客的方法
- 蓝天碧水中国梦-总览(2)-中国电网
- 致自己即将到来的人生
- 检测字符串是否含有html标签的检测fn
- Android系统文件夹结构解析