Если вы используете ARC (по умолчанию в последней версии XCode), тогда автоматически сохраняются / освобождаются вставки, и вам нужно беспокоиться только о графе объектов (сохраняя ссылки, когда вам нужноиспользуйте объект и избегайте циклических ссылок).
Если нет, вы правы, что dealloc
- правильное место для освобождения переменных-членов.Хотя специально для тех, что созданы в viewDidLoad
, помните, что ваш вид может загружаться / выгружаться несколько раз в течение срока службы вашего контроллера, поэтому рассмотрите возможность использования viewDidUnload
для освобождения этих объектов.