Longinus:一个纯粹的Swift高性能异步图像加载框架。支持SwiftUI 源码
浪琴 Longinus是一个纯Swift的高性能异步Web图像加载,缓存,编辑框架。 它是从Objective-C网络图像加载框架和中学到的,为Swift带来了许多高性能的功能。它可能对您来说是一个更好的选择。 Longinus的目标是成为Swift上性能最高的Web图像加载框架。 特征 异步图像下载和缓存。 预加载图像并将其缓存到磁盘以进一步显示。 动画GIF支持(动态缓冲区,较低的内存使用量)。 基线/逐行/隔行图像解码支持。 用于UIImageView,UIButton,MKAnnotationView(尚未)和CALayer的视图扩展,可以直接从URL设置图像。 设置图像时内置的过渡动画。(或您可以设置显示transion的自定义图像) 下载后支持图像变换:模糊,圆角,调整大小,色彩,裁切,旋转等。 高性能内存和磁盘映像缓存。使用LRU算法进行管理。对于磁盘缓存,它使用文件系统和
用户评论