OC内存管理(ARC)--多对象内存管理

原创
2016/04/02 17:36
阅读数 32

//首先来说说MRC中的内存管理

//第一:当对象A引用一个对象B,你得对这个对象B retain ,retain在@property中

//第二:当A不引用时,你要release,当时举得人和狗两个对象做的例子  ,release在delloc方法中

//再来说说ARC吧,请对比MRC看

//第一:对于ARC来说,是否有强指针指向这个对象,才是这个对象释不释放的关键,这一点要记住

//第二:与MRC里多对象管理的时候一样,有循环引用的问题,解决方案同MRC方式

//然后:需要理解几个概念:retain,strong,weak,assign它们应在什么地方使用

//retain :MRC中使用,assign:基本数据类型时使用,strong与weak在ARC中使用


如有错误,欢迎指出。

代码传送门

展开阅读全文
打赏
1
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部