代码库> 数据持久化> 图片下载和缓存库--Kingfisher
图片下载和缓存库--Kingfisher
关注
查看次数:3261 下载次数:331
上传时间:2015-04-17 大小:579 B
Kingfisher是一个从web上下载和缓存图片的库,轻量级,纯Swift实现。灵感来源于SDWebImage。
Kingfisher中所有事情都是异步的,不仅仅是下载,也进行缓存,也就是说你无需担心阻塞了UI线程。
  • 1.多层缓存。下载的图片可以缓存在内容和磁盘上,所以无需重复下载。
  • 2.缓存管理。你可以设置缓存的最大持续时间和大小。并且缓存会被自动清理以阻止占用过多资源。
  • 3.高级框架。Kingfisher使用NSURLSession和最新的GCD技术搭建一个更强壮更快速的框架。它也提供了简单易用的API。
  • 4.可删除的进程任务。如果不需要的话,你可以取消下载或者检索图片的进程。
  • 5.独立组件。你可以单独使用下载器或缓存系统,甚至基于Kingfisher的代码创建你自己的缓存。
  • 6.渲染图片之前,在后台进行解压,从而提升UI性能。
  • 7.使用UIImageView上的一个类别直接从URL设置图片。

要求:iOS 8.0+,Xcode 6.3
  



收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
本周热门下载
综合评论
提示
sina weixin mail 回到顶部