黑马程序员技术交流社区
标题:
OC中retain和copy的区别?
[打印本页]
作者:
ios_xiaot
时间:
2015-7-4 23:29
标题:
OC中retain和copy的区别?
本帖最后由 ios_xiaot 于 2015-7-5 07:59 编辑
OC中retain和copy的区别是什么?具体使用在什么情况下使用copy,什么情况下使用retain?
作者:
小郑
时间:
2015-7-5 00:09
retain:始终是浅复制。引用计数每次加一。返回对象是否可变与被复制的对象保持一致。 copy:对于可变对象为深复制,引用计数不改变;对于不可变对象是浅复制, 引用计数每次加一。始终返回一个不可变对象。
作者:
ios_xiaot
时间:
2015-7-5 07:59
谢谢回答
作者:
周位杰
时间:
2015-7-5 08:38
厉害厉害
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2