美文网首页
SDWebImage详解

SDWebImage详解

作者: keenteam | 来源:发表于2017-09-08 11:07 被阅读163次

    1.异步方式下载网络图片,使用memory+disk来缓存网络图片,自动管理缓存。

    2.耗时操作都在子线程,确保不会堵塞主线程。

    3.GCD和ARC

    4.提供了一个UIImageView的category(UIImageView+WebCache)来加载网络图片并且对网络图片的缓存进行管理

    5.使用Block,得知图片下载进度和图片加载成功与否

    6.[[SDImageCache  sharedImageCache] getSize]   缓存大小(SDWebImage)

    7.[[SDImageCache  sharedImageCache] clearMemory] 清理内存缓存

    8.[[SDImageCache  sharedImageCache] clearDisk] 清理内存缓存

    9.过期时间:7天,最大并发数量:6 ,缓存文件的名称处理?拿到图片的URL路径,进行MD5加密。

    10.对内存警告处理?内部通过监听通知的方式清理缓存,如何判断图片类型:只匹配第一个字节。

    11.队列中任务的处理方式:FIFO,如何下载图片的?NSURLConnection,请求超时:15s

    12.图片的缓存策略(不缓存,内存缓存,沙盒缓存)

    相关文章

      网友评论

          本文标题:SDWebImage详解

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