FastImageLoader
一个库,用于加速后续UIImage
的加载(以磁盘空间为代价)。
它首次加载后保存解码后的图像,然后快速加载它。
为了提高性能,图像以原生像素格式存储,并使用mmap()
来避免内存复制。
这是一个简单的库。如果您需要更基本的库,请尝试使用FastImageCache库。
特点
- 与
UIImage(named:)
相比,速度提高10x到50x - 简单的API
- 用Swift编写
要求
- Swift 3.0+
- iOS 8.0+
用法
在所有需要使用该库的文件中导入库
import FastImageLoader
imageView.image = FastImageLoader.shared.loadImage(named: "LovelyImage")
安装
CocoaPods
如果你使用CocoaPods,只需在你的Podfile中添加这一行。
pod 'FastImageLoader'
许可
FastImageLoader遵循MIT许可协议。更多信息请参阅LICENSE文件。