黑马程序员技术交流社区

标题: copy 和 retain得区别是什么啊?比较晕 [打印本页]

作者: 静水流深2014    时间: 2014-8-25 10:39
标题: copy 和 retain得区别是什么啊?比较晕

谁能解答一下啊?
作者: 庄得超    时间: 2014-8-25 15:34
copy:建立一个索引计数为1的对象,然后释放旧对象 ,[obj copy] 并不是在内存中开辟一块新的空间,而是把指针复制了一遍。
retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1
简单的说就是:retain是指针拷贝,copy是内容拷贝




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2