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