2

NSCache を使用して webData を保存しています。

 webData=[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:urlString]];
[cache setObject:webData forKey:urlString];

キャッシュは、アプリケーションが実行されている場合にのみ存在します。アプリケーションを終了してもキャッシュの内容を保持したい。内容をディスクに書き込むのも一つの方法ですが、他に方法はありますか?そうでない場合、キャッシュをディスクに書き込む効率的な方法は何ですか?

4

2 に答える 2

1

CoreDataと同じように CoreDataを使用すると、パージおよびプルーニング機能を使用してオブジェクト グラフを永続化できます。

チュートリアルについてはこれを参照してください

于 2012-06-29T04:47:57.077 に答える
0

TMCacheには永続性があるため、TMCacheを選択できます。

于 2014-04-21T11:15:31.840 に答える