【问题标题】:Do I have to release the nib's top level objects if I don't load the nib manually?如果我不手动加载笔尖,是否必须释放笔尖的顶级对象?
【发布时间】:2009-04-24 15:08:39
【问题描述】:

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

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

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

【问题讨论】:

    标签: iphone cocoa-touch memory-management


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      相关资源
      最近更新 更多