iOS开发:利用SDWebImage实现图片加载与缓存

来源:互联网 发布:网关是什么知乎 编辑:程序博客网 时间:2024/06/06 04:40

 iOS开发:利用SDWebImage实现图片加载与缓存   

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


想要深入学习的可从下面方法自行研究:

下载SDWebImage

SDWebImage API文档入口


实现从网络加载图片步骤:

1、在工程里导入SDWebImage:

2、此时如果是在MRC下,还需要一步:  主界面 - > Build Phases - > Compile Sources(38Items),不一定全是38  

(1)在搜索栏里搜索sd(SD), 双击每一行,然后添加-fobjc-arc


(2)搜索ns,添加-fobjc-arc


(3)搜索ui:添加-fobjc-arc

*说明:因为我只是单纯的加载图片,所以GiF,WebP什么的就没禁止ARC,有兴趣的可以深入研究一下。


3、引入头文件,并给imageView赋值

#import"UIImageView+WebCache.h"

//赋值语句:

  [_movieImageView sd_setImageWithURL:[NSURL URLWithString:@"http:\/\/v.juhe.cn\/movie\/picurl?2583181"]];


运行结果:


 i




2 0
原创粉丝点击