UITableView には多数の画像 (幅 600、高さ固定) が表示されており、次のように instagram と同様の視覚効果を実装したいと考えています。
スムーズスクロール
画像がスクロールして画面に戻る間、「空白から画像」効果はありません
最小のメモリ コスト
これを行うためにSDWebImageを使用していますが、SDWebImageが画像をダウンロードすると、解凍された画像データがメモリにキャッシュされます。これは、複数回表示するのは高速ですが、大量のメモリを消費します。アプリがメモリ不足の警告を受け取ったとき、SDImageCacheはすべてをフラッシュします画像がキャッシュされ、画像がスクロールして画面に戻ると、「空白から画像」が表示されました。
解凍された画像をキャッシュする代わりに、圧縮された画像をキャッシュするようにいくつかのコードを変更しましたが、新しい問題が発生しました。画像の解凍が遅すぎます。
最後に、滞留は JPEG 解凍が原因であることがわかったので、GPU を使用して JPEG を解凍する必要があると思いますが、これを行う方法がわからないか
、この方法での最適化は完全に間違っています。