图片缓存思路

img.png

创建一个缓存图片的字典images,缓存operation的字典Operations。

  • 在images中根据URL为Key查找图片
    • 查找到了图片
      • 直接使用图片
    • 没有查找到图片
      • 在Operations中根据URL为Key查找相应的加载图片的操作
        • 查找到了
          • 说明正在加载图片,使用一个默认的Placeholder图片
        • 没有查找到
          • 开启一个NSOperation,将这个operation放入OperationQueue中异步加载,成功以后在Operations中删除这个操作(根据URL),在images中添加一个元素(以URL为Key,image为Value)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容