2010-12-16 53 views
2

我正试图改进iPhone应用程序中的内存管理。这有助于在viewDidUnload中将IBOutlet设置为零,但是我想知道是否需要围绕我的笔尖中的静态UIImageView执行任何内存管理,这些内存管理不会连接到任何IBOutlet。或者iOS自己照顾好它们?我应该担心NIB文件资源的内存管理吗?

+0

[如何处理iPhone SDK中插座的内存管理](http://stackoverflow.com/questions/1386623/how-do-you-handle-memory-management-of-outlets-in -the-iphone-SDK) – 2010-12-16 22:33:06

回答

0

通常,您不需要担心在NIB中管理任何未连接到插座的资产(包括UIImageView资产)。他们将在视图发布时发布。

如果您有任何关于如何在应用程序中使用和释放内存的问题,最好的办法是使用仪器来分析当有问题的视图控制器加载和卸载时的内存消耗情况。 VC加载时应该会看到内存增加,并且在释放VC时会回退到之前的级别。如果您多次加载/卸载VC,并且内存使用率稳步增加,那么您需要开始担心。

相关问题