Kingfisher:一个轻量级的纯Swift库,用于从Web下载和缓存图像

时间:2024-02-24 08:18:50
【文件属性】:

文件名称:Kingfisher:一个轻量级的纯Swift库,用于从Web下载和缓存图像

文件大小:961KB

文件格式:ZIP

更新时间:2024-02-24 08:18:50

macos swift ios image xcode

Kingfisher是一个功能强大的纯Swift库,用于从Web下载和缓存图像。 它为您提供了使用纯Swift方法在​​下一个应用程序中处理远程图像的机会。 产品特点 异步图像下载和缓存。 从基于URLSession的网络或本地提供的数据中加载图像。 提供了有用的图像处理器和滤镜。 内存和磁盘的多层混合高速缓存。 精细控制缓存行为。 可自定义的到期日期和大小限制。 取消下载并自动重用以前下载的内容以提高性能。 独立组件。 根据需要分别使用下载器,缓存系统和图像处理器。 预取图像并从缓存中显示它们以增强您的应用程序。 查看UIImageView , NSImageView , NSButton和UIButton扩展,以直接从URL设置图像。 设置图像时内置的过渡动画。 加载图像时可自定义的占位符和指示符。 易于扩展的图像处理和图像格式。 低数据模式支持。 SwiftUI支持。 翠鸟101 最简单的用例是将图像设置为具有UIImageView扩展名的图像视图: import Kingfisher let url = URL ( string : " http


网友评论