2

アプリにたくさんの画像があるので、バックグラウンドスレッドで読み込みを行うことにしました。また、UIKitはスレッドセーフではないため、配列にCGImageRefsを入力しました。ただし、それらはキャッシュされておらず、高速にアクセスできる必要があるため、私の質問は次のとおりです。

CGImageRefをキャッシュする方法、またはCGImageRefから派生したUIImageを後でメインスレッドにキャッシュする方法は?

4

1 に答える 1

3

ここにあるUIImageView+Cachedコードは、スレッドでのバックグラウンドロードと組み合わせたUIImagesの単純なキャッシュを実装します。

私はこれを自分のプロジェクトで使用しています。それはうまくいきます。私はそれをお勧めします。やりたいことを簡単に実行できるはずです。簡単に見てみると、キャッシングビットを引き出すのは簡単なはずです。

于 2010-02-06T22:08:55.253 に答える