如果我不手动加载笔尖,是否必须释放笔尖的顶级对象?

时间:2009-04-24 15:08:40

标签: iphone cocoa-touch memory-management

据我所知,如果我自己以编程方式加载它,我必须从我的Nib文件中释放顶级对象(包括窗口,自定义控制器对象......)。

但是我必须在一个只有一个主nib文件的基于视图的简单应用程序中关心它们吗?

当使用基于视图的应用程序使用UITabBarController和多个Nib文件时,我是否需要关心它们?

1 个答案:

答案 0 :(得分:2)

没有。在所有情况下,nib都会加载一次,然后在你的应用程序关闭时卸载 - 你不必管理内存。如果不创建多个给定对象,则不会发生内存泄漏。