そのため、Core Data をリモート サーバーに保存されたデータのローカル オフライン ストアとして使用する iOS アプリに取り組んでいます。Mail.app が最新のn件のメッセージを保持する方法と同じように考えてください。現在、アプリは古いデータを削除することなく、このデータをすべて非常に単純に保存しています。
私の質問は次のとおりです。iOS アプリのライフサイクルで、キャッシュされたデータの削除などのタスクを処理するのに最適な時期はいつですか? この古いデータを削除する方法はすでにわかっていますが、それを行うにはコストがかかります。したがって、私が知りたいのは、この種の高価な操作を実行するのに最適な時期はいつかということです。