この問題は、コードが正常に動作していることを理解するためのものです。 私はSDWebImageを見てきましたが、かなり大きかったので、私が質問しているメカニズムがどのように機能しているのかを特定することはできません。UITableViewでSDWebImageを使用する場合のメカニズムの理解
OK、UIImageViews(各セル内に1つ)のテーブルビューがあり、SDWebImageカテゴリ/エクステンションを呼び出して、Webから画像を読み込み、遅延ロードするとします。
テーブルビューをリロードせずに、新しくダウンロードしたイメージで画面上のセルを更新するメカニズムはありますか?
SDWebImage Extensionを使用しているときに、対応するイメージがダウンロードされた直後に、各セルのimageViewsイメージが現れたことに驚きました。
私はtableViewをリロードしなければならないという印象を受けましたが、代わりに各セルのimageViewは画像が利用可能になったときに '自動的に'更新されました!
これはどのように機能しますか? SDWebImageは各セル/画像ビューへの参照を保持していますか?