Objective-C内存管理入门系列篇
Interface Builder参与的内存管理问题
要点:
如果一个变量在类中被定义为了 IBOutlet 那么你无需对其进行实例化,xib载入器会对其初始化。
如果一个变量在类中被定义为了 IBOutlet 那么你必须负责将其释放。xib载入器不会帮忙的… …
*切不要初始化两回,内存会溢出,而且对象锁定也会出错。
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还被用在哪里
相关文章