Сохранение ссылки больше относится к вашему использованию, чем к чему-либо еще. Если вы нажимаете на контроллер представления, который вы будете часто использовать в будущем, вы захотите сохранить ссылку на него. Однако, если это одноразовое представление, вы можете не захотеть его сохранять. Или вы можете сохранить его, чтобы загрузить его только один раз.
В качестве альтернативы, если у вас есть xib, загрузите представление для вас, тогда вы будете сохранять ссылку на представление, если вы не захотите перезагружать xib каждый раз, когда вы хотите его использовать.
Например, если вы загружаете представление с веб-представлением на нем в контроллер навигации. Вы можете загрузить его. установите URL, чтобы он загрузил страницу. А затем передайте его контроллеру навигации, когда вы позволите пользователю перемещаться по Интернету оттуда.
Если, однако, вы помещаете свою домашнюю страницу в стек, и у них есть возможность отправлять команды на эту страницу с других страниц. Вы захотите сохранить представление, чтобы позволить действиям, которые они выполняют на последующих страницах, вернуться обратно на домашнюю страницу через протоколы, делегат приложения или любые другие средства ссылки, которые есть в вашем распоряжении.
В любом случае вам придется провести это различие. Просто имейте в виду, что удержание слишком большого количества памяти даст вам предупреждение, в то время вам нужно будет расставить приоритеты относительно того, что вы хотите сохранить и от чего вы можете избавиться. Здесь дизайн приложения становится веселее:)
Надеюсь, это поможет. И удачи