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

//首先来说说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中使用


如有错误,欢迎指出。

代码传送门

你可能感兴趣的:(OC内存管理(ARC)--多对象内存管理)