Я разработал приложение, которое использует UINavigationController для обработки нескольких экземпляров одного и того же UIViewController, и оно отлично работает. Контроллеры UIViewC, которые я использую, однако, используют много изображений в иногда очень большом UITableView, загруженном с сервера, поэтому я начинаю больше осознавать производительность и память.
Что происходит с UIViewController, который не находится на вершине стека? Если я детализирую несколько представлений, на всех из которых есть изображения, всякий раз, когда я возвращаюсь к представлению, UINavigationController представляет представление без какой-либо загрузки, поэтому мне интересно, не являются ли эти представления в стеке каким-либо образом потенциально значительными Ресурсы? Такие как память?
Как лучше всего справиться с этой ситуацией? Есть ли что-то, что я должен знать об этом, чего я, очевидно, не знаю?
Спасибо!