3

私はキャッシュのためのかなり単純なメカニズムを調べており、現在NSCacheを使用しています(メモリ管理の理由で)。質問は-キャッシュは起動間で持続しますか?私にはノーのようです。

オブジェクトをキャッシュに入れても問題なく、アプリの実行中にオブジェクトをキャッシュから取り出すことができます。しかし、再起動すると、キャッシュがなくなったようです。

では、起動間でキャッシュを永続化する方法はありますか?もしそうなら、どのように前のセッションから現在のセッションにキャッシュを再同期しますか?

4

1 に答える 1

0

NSCache起動間で持続しませ-キャッシュを保存したい場合は、を使用してデータを保存することをお勧めしますCoreData-ただし、メモリ管理が問題になる場合は、保存しすぎている可能性があります。それは本当にあなたが開発しているものに依存します。

于 2012-11-21T16:31:04.993 に答える