Kingfisher软件是一款专门用来下载网页图片的下载工具,采用Swift开发,可以更好的帮助用户从网络上下载和缓存图片,从而让你可以收集到你想要的图片内容,而且还可以取消下载和自动重复使用以前下载的内容,从而提高性能。
Kingfisher免费版还为用户提供了有用的图像处理器和过滤器,可以更好的帮助用户进行便捷的操作,而且你还可以通过Swift方式进行处理远程图片,同时还能将这些图片保存。
Kingfisher软件功能
Kingfisher (中文名:翠鸟)是一个纯 Swift 实现的异步下载和缓存图片的库,可以帮助简单地实现像是用户头像或者 table view 里面的图片的下载和缓存,以提高 app 速度和帮助开发者节省时间。
异步图像下载和缓存。
从基于URLSession的网络或本地提供的数据加载图像。
提供有用的图像处理器和过滤器。内存和磁盘的多层混合缓存。
对缓存行为的精细控制。
可定制的过期日期和大小限制。
可取消下载和自动重复使用以前下载的内容,以提高性能。
独立的组件。根据你的需要分别使用下载器、缓存系统和图像处理器。
预取图片并从缓存中显示,以提高你的应用程序。
UIImageView、NSImageView、NSButton和UIButton的视图扩展,可以直接从URL设置图像。
在设置图片时内置过渡动画。
在加载图片时,可定制的占位符和指示器。