Освобождение памяти для объектов, добавленных с помощью Interface Builder - PullRequest
0 голосов
/ 22 января 2009

У меня есть ситуация, когда я строю представление с таблицей и другое представление для заголовка таблицы (содержащее изображения, метки и кнопки). Теперь я подключил таблицу, изображение, метки, кнопки к переменным в своем классе Controller. Должен ли я освободить память в методе -dealloc для всех тех переменных, которые я подключил с помощью Interface Builder? Я полагаю, что память автоматически выделяется для этих переменных?

1 Ответ

4 голосов
/ 22 января 2009

Ответ лучше всего предоставить в документе Apple по управлению памятью объектов Nib . Если ваш код «владеет» NIB (т. Е. Вы позвонили +[NSBundle loadNibNamed: foo owner: bar]), тогда ваш код должен уничтожить ресурсы NIB.

...