Должен ли я реализовать dealloc в моем делегате приложения и выпустить там свои ivars? Насколько я понимаю, когда приложение завершается, вся связанная с ним память освобождается автоматически. Так что, в принципе, нет необходимости самостоятельно выпускать ивары при завершении.
Я уже нашел этот вопрос здесь: Имеет ли смысл выпускать ivars в dealloc appdelegate?
В одном из ответов говорится, что объекты могут иметь код для очистки в dealloc, поэтому вы можете захотеть выпустить ivars самостоятельно при завершении. Но когда я помещаю NSLog в деселок моего делегата приложения, он никогда не вызывается. Я предполагаю, что в этом нет никакой необходимости, так что мне даже не нужно его реализовывать, я прав?