你的位置:首页 > 软件开发 > 操作系统 > 开源第三方学习之SDWebImage

开源第三方学习之SDWebImage

发布时间:2016-06-20 09:00:07
这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。地址:https://github.com/rs/SDWebImage原理图: 各个类的交互图: 一 插件的运用针对这部分的理论知识可以查 ...

开源第三方学习之SDWebImage

这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。

地址:https://github.com/rs/SDWebImage

原理图:

开源第三方学习之SDWebImage

 

各个类的交互图:

开源第三方学习之SDWebImage 

一 插件的运用

针对这部分的理论知识可以查看文章《SDWebImage 图片下载缓存框架 常用方法及原理》,已经针对SDWebImage的相关知识点都有相应介绍;并且把相关的类都有注解,接下来将会简单介绍一些属性及小知识点:

1.1 设置存储路径

可以在项目AppDelegate设置存储路径,SDWebImage默认使用磁盘缓存,在 沙盒/Library/Cache中可以找到带WebImageCache字眼的目录,可以找到缓存的图片,下面这个可以设置一个只读的存储路径:

  NSString *bundledPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"CustomPathImages"];  [[SDImageCache sharedImageCache] addReadOnlyCachePath:bundledPath];

原标题:开源第三方学习之SDWebImage

关键词:web

web
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。