0

サーバーから画像を取得していて、それらをディスクに保存する必要があります。過剰なリクエストやトラフィックを防ぐために、これらの画像をキャッシュする最良の方法は何だろうと考えていました。いくつかの調査を行うと、利用可能なオプションがたくさんあるようですが、どれを使用すればよいかわかりません。

  1. コアデータ
  2. ファイル ディレクトリのキャッシュ リソース フォルダーに格納します。

これらを格納した後、NSCache クラスを使用してこれらのデータをメモリに格納し、すばやくアクセスできるようにするのが最善ですか、それとも Core Data は十分に高速ですか?

4

2 に答える 2

2

私の経験に基づいて、URLに基​​づいてリクエストした画像をキャッシュするSDWebImageを使用できます。そのため、次に「リクエスト」するときに、キャッシュにあるかどうかを確認し、キャッシュにある場合はリクエストを行わず、代わりにそこからロードします。

画像を保存する必要がある理由がわかりません。その理由を教えていただければ、さらにお役に立てないでしょうか。

于 2015-05-12T18:43:03.583 に答える