我应该担心NIB文件资源的内存管理吗?

时间:2010-12-16 19:56:23

标签: memory-management ios4 uiimageview nib

我正在尝试改进iPhone应用程序中的内存管理。在viewDidUnload中将IBOutlets设置为nil是有帮助的,但我想知道是否需要围绕我的笔尖中的静态UIImageView进行任何内存管理,而这些内容并未连接到任何IBOutlet。或者iOS本身能很好地处理它们吗?

1 个答案:

答案 0 :(得分:0)

通常,您无需担心在NIB中管理任何未附加到插座的资产(包括UIImageView资产)。它们将在视图发布时发布。

如果您对应用程序中如何使用和释放内存有任何疑虑,最好的办法是在有问题的视图控制器加载和卸载时使用仪器来分析内存消耗。您应该看到VC加载时内存增加,并在VC释放时回退到先前的级别。如果你多次加载/卸载VC并且你看到内存使用量稳步增加,那就是你需要开始担心的时候。