私はUINavigationControllerを使用して同じUIViewControllerの複数のインスタンスを処理するアプリケーションを開発しました。しかし、私が使用しているUIViewControllerは、時には非常に大きなUITableViewで多くのイメージをサーバーからロードして使用しているので、私はパフォーマンスとメモリをより良心的にし始めています。UINavigationControllerはどのように複数のUIViewControllerを追跡しますか?
スタックの一番上にないUIViewControllerはどうなりますか?いくつかのビューを掘り下げてみると、すべてが画像を持っています。ビューに戻るたびに、UINavigationControllerはロードせずにビューを表示するので、スタック上のビューが潜在的に多くの価値のあるものになっているのでしょうか?リソース?メモリなど?
この状況を処理する最善の方法は何ですか?私が明らかにそうでないことを知っておくべきことがありますか?
ありがとうございます!