Стоит ли беспокоиться об управлении памятью для файловых ресурсов NIB? - PullRequest
2 голосов
/ 16 декабря 2010

Я пытаюсь улучшить управление памятью в приложении для iPhone. Это помогло установить IBOutlets на ноль в viewDidUnload, но мне интересно, нужно ли мне делать какое-либо управление памятью вокруг статических UIImageView в моих кончиках, которые не подключены ни к какому IBOutlet. Или iOS хорошо о них заботится?

1 Ответ

0 голосов
/ 07 июня 2011

Как правило, вам не нужно беспокоиться об управлении какими-либо активами, которые не подключены к розетке, включая активы UIImageView, в NIB.Они будут выпущены, когда представление будет выпущено.

Если у вас есть какие-либо опасения относительно того, как память используется и используется в вашем приложении, лучше всего использовать инструменты для профилирования потребления памяти, когда рассматриваемый контроллер загрузки загружается и выгружается.Вы должны увидеть увеличение памяти при загрузке VC и возврат к предыдущим уровням при освобождении VC.Если вы загружаете / выгружаете VC много раз и видите постоянное увеличение использования памяти, тогда вам нужно начать беспокоиться.

...