0

私のアプリでは、画像をダウンロードしてテーブルビューに挿入します。私の場合、同じURLの同じ画像が複数ある可能性があります。サーバーのオーバーローを減らすために、各イメージを1回だけダウンロードしたいと思います。これに対する組み込みのサポートはありますか?または、私の目標を達成するための最良の方法は何ですか?

4

1 に答える 1

1

を作成しNSMutableDictionary、画像をダウンロードしてテーブルビューに配置するときに、辞書のキーとしてURLを追加し、値としてテーブルビューの行を追加します。画像をダウンロードする前に、辞書にURLが含まれていないことを確認してください(含まれてif ([[dictionary allKeys] containsObject:url])いない場合は、画像をダウンロードしてください。含まれている場合は、行番号を取得して、空の行の画像をと同じにします。辞書の行の画像。

http://example.com/image => 1
于 2012-08-20T00:52:23.197 に答える