黑马程序员技术交流社区
标题:
assign和retain ,copy区别?
[打印本页]
作者:
彭胜
时间:
2015-11-8 22:27
标题:
assign和retain ,copy区别?
assign就是和普通语言的赋值一样,不改变引用计数
retain 在一个对象中保存该对象需要拥有的对象,对该对象引用计数+1,指针拷贝;
copy 对NSString,内容拷贝,拷贝之前都会释放旧的对象
retain 对其他NSObject 和其子类
readonly 表示这个属性是只读的,就是只生成getter 方法,不生成setter 方法。
read write 设置可供访问级别。
作者:
knight_zfh1288
时间:
2015-11-8 22:36
说的好,不错,加油
作者:
刘家亮
时间:
2015-11-9 00:20
copy好像不会释放旧对象吧?如果是字符串的话话好像是retain自己,地址拷贝
作者:
吴永涛
时间:
2015-11-9 00:45
发现里面的东西好全啊
作者:
许本亮
时间:
2015-11-9 08:36
这是第几天的视频讲的?我得去复习一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2