A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ios_xiaot 中级黑马   /  2015-7-4 23:29  /  1052 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ios_xiaot 于 2015-7-5 07:59 编辑

OC中retain和copy的区别是什么?具体使用在什么情况下使用copy,什么情况下使用retain?

3 个回复

正序浏览
周位杰 来自手机 中级黑马 2015-7-5 08:38:37
板凳
厉害厉害
回复 使用道具 举报
谢谢回答
回复 使用道具 举报
retain:始终是浅复制。引用计数每次加一。返回对象是否可变与被复制的对象保持一致。  copy:对于可变对象为深复制,引用计数不改变;对于不可变对象是浅复制,          引用计数每次加一。始终返回一个不可变对象。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马