iOS 非ARC基本内存管理系列 2-多对象内存管理(1)

单个对象的内存管理非常简单无非就是alloc对应release,retain对应release。但是如果涉及到很多对象,而且对象与对象有联系的时候该怎么去管理对象的内存呢。 比如同样一本书有好3个人购买,那意味着3个人都在引用这本书。在内存中如图所示: 那么如果Person对象引用Book对象的话就必须给Book对象的引用计数+1,如果不再引用Book对象就要把Book对象中的引用计数减1。遵循"
相关文章
相关标签/搜索