定义属性时,什么情况使用copy、assign、retain?

来源:互联网 发布:js中sleep 编辑:程序博客网 时间:2024/05/29 15:35
情况太多,不宜一一列举,知道这三个关键字本身的含义才是王道:这些关键字一般影响的是set方法,当用copy时,set方法会先release旧值,再copy一个新的对象,reference count 为1(减少了对上下文的依赖);retain,release旧值,retain新值;a ssign,直接赋值,无retain操作。
0 0
原创粉丝点击