黑马程序员技术交流社区
标题:
set方法的内存管理原则
[打印本页]
作者:
zlc
时间:
2015-7-11 09:06
标题:
set方法的内存管理原则
如果在一个类中,有其他的类对象(关联关系)
set方法书写的时候,要:判断是否是同一个对象,若不是同一个对象,则release旧值,retain新值
例如:
if(_car!=car){
[_car release];
_car=[car retain];
}
复制代码
作者:
任伟
时间:
2015-7-11 09:55
着属于常量了 这有这样就可以了啊
作者:
dushoupeng
时间:
2015-7-11 10:18
还没学到,不过据说是重点
作者:
aludiba
时间:
2015-7-11 21:04
旧值减1是为了避免这个对象在该回收时无法被回收
作者:
小蜗牛0519
时间:
2015-7-11 21:18
还没学到 这里!
作者:
深蓝的蓝
时间:
2015-7-12 00:15
学了 也不太懂啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2