IOS: 网络图片缓存

 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