图片下载(iOS)

作者: iOS_成才录 | 来源:发表于2015-11-12 19:35 被阅读632次
    • 图片下载
      • 重复下载问题
        • 定义字典保存下载好的图片
      • 磁盘缓存问题
        • 内存没有尝试从磁盘获取
      • 阻塞主线程问题
        • 新建NSOperationQueue下载图片
      • 重复设置问题
        • reloadRowsAtIndexPaths
     逻辑1 - 从来没下载过
     1.查看内存缓存是否有图片
     2.查看磁盘缓存是否有图片
     3.查看时候有任务正在下载当前图片
     4.开启任务下载图片
     5.写入磁盘
     6.缓存到内存
     7.移除下载操作
     8.显示图片
    
     逻辑2 - 已经下载过
     1.查看内存缓存是否有图片
     2.查看磁盘缓存是否有图片
     3.使用磁盘缓存
     4.将图片缓存到内存中
     5.更新UI
    
     逻辑3 - 已经下载过, 并且不是重新启动
      1.查看内存缓存是否有图片
      2.更新UI
    

    相关文章

      网友评论

        本文标题:图片下载(iOS)

        本文链接:https://www.haomeiwen.com/subject/drmqhttx.html