Допустим, в моем делегате приложения есть контроллер навигации.
Почему необходимо выпустить его по методу dealloc в моем appDelegate?
Когда вызывается метод dealloc моего appDelegate, это означает, что пользователь выходит из приложения, поэтому утечка не влияет на мое приложение.
Так зачем мне выпускать что-либо в методе dealloc моего appDelegate?