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

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

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

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

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

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

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

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

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


若有错误,欢迎指出。ast

代码传送门file

相关文章
相关标签/搜索