iso中第三方框架SDWebImage的使用步骤
2015-02-02 23:17
169 查看
一、SDWebImage的使用
1.依赖的框架
* ImageIO.framework
* MapKit.framework
2.UIImageView下载图片需要的头文件:UIImageView+WebCache.h
3.调用方法下载图片
// url是图片路径
// placeholder是占位图片(正在下载图片时,暂时显示的图片)
// options是缓存策略
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options
4.缓存策略-SDWebImageOptions
默认是开启了硬盘\内存缓存的
* SDWebImageRetryFailed 下载失败了会再次尝试下载
* SDWebImageLowPriority 当UIScrollView等正在滚动时,延迟下载图片(放置scrollView滚动卡)
* SDWebImageCacheMemoryOnly 只缓存到内存中,不缓存到硬盘上
* SDWebImageProgressiveDownload 图片会一点一点慢慢显示出来(就像浏览器显示网页上的图片一样)
* SDWebImageRefreshCached 将硬盘缓存交给系统自带的NSURLCache去处理,当同一个URL对应的图片经常更改时可以用这种策略
1.依赖的框架
* ImageIO.framework
* MapKit.framework
2.UIImageView下载图片需要的头文件:UIImageView+WebCache.h
3.调用方法下载图片
// url是图片路径
// placeholder是占位图片(正在下载图片时,暂时显示的图片)
// options是缓存策略
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options
4.缓存策略-SDWebImageOptions
默认是开启了硬盘\内存缓存的
* SDWebImageRetryFailed 下载失败了会再次尝试下载
* SDWebImageLowPriority 当UIScrollView等正在滚动时,延迟下载图片(放置scrollView滚动卡)
* SDWebImageCacheMemoryOnly 只缓存到内存中,不缓存到硬盘上
* SDWebImageProgressiveDownload 图片会一点一点慢慢显示出来(就像浏览器显示网页上的图片一样)
* SDWebImageRefreshCached 将硬盘缓存交给系统自带的NSURLCache去处理,当同一个URL对应的图片经常更改时可以用这种策略
相关文章推荐
- iso中第三方框架SDWebImage的使用步骤
- 第三方框架SDWebImage的使用
- 【iOS开发】关于图片加载的第三方框架SDWebImage的使用
- phone开发中第三方框架SDWebImage的简单使用
- iOS 第三方框架 - SDWebImage 原理及使用
- iOS边练边学--多线程练习的多图片下载 以及 使用第三方框架(SDWebImage)的多图片下载
- ios第三方开源框架学习——SDWebImage的使用
- iOS 第三方框架SDWebImage的简单使用
- iOS第三方框架: 使用SDWebImage 加载不出图片
- SDWebImage 第三方框架的使用——网络图片的处理操作
- iOS 第三方框架SDWebImage的简单使用
- iOS 第三方框架SDWebImage的简单使用
- 第三方框架、AFN、ASI、SDWebImage
- NSCache 原理 (著名开源框架SDWebImage 就是使用的NSCache实现的缓存)
- 【iOS开发-96】网络请求总结,深浅拷贝copy和mutableCopy,SDWebImage图像下载第三方框架
- SDWebImage框架使用方法
- 开源框架:SDWebImage的简单使用
- SD_WebImage 三方框架的简单使用
- iOS框架研究之SDWebImage的原理以及使用流程
- iOS 图片缓存框架SDWebImage使用方法(欢迎提建议和分享遇到的问题)