Objective-C内存管理入门系列篇
为什么不能直接调用dealloc而是release
dealloc不等于C中的free,dealloc并不将内存释放,也不会将索引计数(Reference counting)降低。于是直接调用dealloc反而无法释放内存。
在Objective-C中,索引计数是起决定性作用的。
0
第1页:一、Objective-C内存管理入门第2页:二、关于索引计数的问题第3页:三、Interface Builder的内存管理第4页:四、对autorelease的误解第5页:五、不同内存管理环境下自动释放第6页:六、误释放对象第7页:七、Property中retain和copy的区别第8页:八、实例对象的内存回收唯一参考第9页:九、Objective-C内存管理准则第10页:十、对象的拥有者第11页:十一、不能直接调用dealloc的原因第12页:十二、内存管理半自动化语言第13页:十三、AutoreleasePool是被嵌套的第14页:十四、AutoreleasePool还被用在哪里
相关文章