Objective-C内存管理入门系列篇
Cocoa不同内存管理环境下的autorelease
H 混合内存管理环境:垃圾收集法(Garbage Collection)+索引计数法(Reference Counting)
虽然大多数情况下混合环境是不被推荐的,但是如果在这个情况下,autorelease需要注意以下事项:
垃圾收集混合环境下:应该使用drain方法,因为release在GC模式下没有意义
索引计数环境下:drain和release对于autoreleasepool(自动释放池)的效果相同
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还被用在哪里
相关文章