アプリケーションがバックグラウンド実行状態に入ると、ダーティメモリの使用量を増やすことができます。アップルのビデオでは、ダーティメモリを可能な限り減らす必要があると述べられています。
しかし、私のアプリでは、ナビゲーションコントローラーを使用してビューをプッシュおよびポップしています。約20の異なるページから移動した後、ダーティメモリの使用量は30MB程度に達します。
また、「dismissModalViewControllerAnimated」および「popViewControllerAnimated」では、deallocは呼び出されません。
私には2つの疑問があります:
- どのくらいのダーティメモリがライブになるのに許容されますか?
- 戻るボタンをサポートするナビゲーションコントローラーの代替手段は何ですか?
前もって感謝します。