私のアプリでは、画像をダウンロードしてテーブルビューに挿入します。私の場合、同じURLの同じ画像が複数ある可能性があります。サーバーのオーバーローを減らすために、各イメージを1回だけダウンロードしたいと思います。これに対する組み込みのサポートはありますか?または、私の目標を達成するための最良の方法は何ですか?
質問する
246 次
1 に答える
1
を作成しNSMutableDictionary
、画像をダウンロードしてテーブルビューに配置するときに、辞書のキーとしてURLを追加し、値としてテーブルビューの行を追加します。画像をダウンロードする前に、辞書にURLが含まれていないことを確認してください(含まれてif ([[dictionary allKeys] containsObject:url])
いない場合は、画像をダウンロードしてください。含まれている場合は、行番号を取得して、空の行の画像をと同じにします。辞書の行の画像。
http://example.com/image => 1
于 2012-08-20T00:52:23.197 に答える