首先你能找到这里来,其实是有一定的目的性.
不过为了方便小白知道这个库是干嘛的,还是得说一下.
SDWebImage是iOS 上解决图片异步下载,三级缓存的一个框架.使用方便.性能优秀.
直接使用.
如果你会pod,直接在podfile里(不会的话点这里)
pod 'SDWebImage', '~> 4.0'
,然后执行 > pod install
- 引入框架
#import <SDWebImage/UIImageView+WebCache.h>
- 使用
[[UIImageView new]sd_setImageWithURL:[NSURL URLWithString:@"图片网址"];
其中[UIImageView new]是你要用来展示图片的控件.
就这一句话,当图片下载好了,会自动出现在图片上,而且是异步的,不会影响主线程.然后三级缓存也好了.
刚开始,可以这样用,后续可以看看源码是怎么实现的.
最后,附上SDWebImage的链接地址,直达
网友评论