2012-02-20 11 views
0

ASIHTTPRequestを使用しています。私はtableimagesを設定しなければなりません。だからフォーラムの人々は、cacheにパフォーマンスを高めるためにイメージを提案します。テーブルビューで画像をキャッシュする - 初心者

私はこれを行う手掛かりがありません。誰かがサンプルコードを手伝ったり、これを説明するチュートリアルへのリンクを私に与えるなら、これを行うことができます。ヘルプ

これは重複していると思うかもしれませんが、実際にはthisのようなSOの多くの類似した質問が見つかりましたが、これらのどれも助けられませんでした。

+0

SDWebImageを使用https://github.com/rs/SDWebImage説明はgithubで利用できます。 私はそれを使用しました。素晴らしい。 – Shubhank

+0

私はこれを使用しましたが、それは助けにはなりませんでした。私は、いくつかの画像をテーブルビューにロードするタスクを与えました。だから私はそれが非常に速くなり、またガラス効果を持つので、キャッシングについて考えました。 – Illep

+0

どのように役立たなかったのですか?このライブラリは画像をキャッシュします。次にセルが表示されます。画像は再びダウンロードされません...何が問題なのですか? – Shubhank

答えて

0

基本的には、キーがセル#である辞書を保持し、そのオブジェクトはイメージです。画像をリクエストしようとしているときは、まず辞書に画像があるかどうかを確認します。そうであれば、単にそれを使用してください。それ以外の場合は、イメージをダウンロードして辞書の中に入れてください。

0

テーブルビューに表示したいすべての情報を含むオブジェクトの配列を保持するだけです。この配列には、ピクチャ、画像がロードされているかどうか、ラベルなど、必要なすべての情報を保持するオブジェクトを含めることができます。あなたが本当に必要なもの。ちょうどあなたが配列で終わったら、それはリリースされていることを確認してください.iOS 5ではそれほど問題ではありませんが、古いものを使用している場合は、必ずリリースするか、少なくとも配列を設定してください後にはゼロにする。

関連する問題