文件名称:图片下载和缓存库
文件大小:606KB
文件格式:ZIP
更新时间:2024-04-24 10:39:18
IOS源码
源码Kingfisher,图片下载和缓存库,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