IOS: 网络图片缓存

it2022-05-09  65

 IOS: 网络图片缓存

git:https://github.com/leo493852107/IOS_DownloadImageFromWeb


 

imageCache:图片缓存          operations:操作缓存

imageURL:http://abc.png

 

根据图片的url去imageCache中取图片

  存在

    将图片显示到cell上

  不存在

    显示占位图片

    根据图片的url查看operation中不存在的下载操作

      存在

        正在下载

      不存在

        创建下载操作,放到operations中

        下载完毕

        将操作从operations中移除,将图片放到images中

        刷新表格

 

转载于:https://www.cnblogs.com/leo23/p/4766528.html


最新回复(0)