Управление памятью iPhone (UIBarButtonItem) - PullRequest
0 голосов
/ 22 ноября 2010

В моем .h файле я объявляю UIBarButtonItem с именем saveButton, который будет отображаться в интерфейсе пользователяСама кнопка создается в viewDidLoad (не через Interface Builder).Должен ли я установить значение nil в viewDidUnload?Какой из документов Apple объясняет такие вещи?

Ответы [ 2 ]

2 голосов
/ 22 ноября 2010

Я устанавливаю свои объекты равными nil в viewDidUnload и освобождаю их в dealloc.Из-за предупреждений памяти ваш вид может быть выгружен, а затем снова загружен, когда вам это нужно, поэтому я инициализирую свои свойства в viewDidLoad.

1 голос
/ 22 ноября 2010

Вы должны освободить его и при желании установить его равным nil в вашем методе dealloc.Документация по яблокам на это доступна здесь: Руководство по управлению памятью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...