No Thrills Image Loading - Swift 3
目标
我想要一个仅限缓存图片加载、可取消请求的图片加载库。这就是我通过 'No Thrills Image Loading' 实现的。
如果您想要一些刺激,如过滤器、过渡、缩放、圆角、响应序列化等,请查看 Alamofire Image。
特点
- 使用熟悉的 Cocoa 类的可理解简单代码。
- 从加载数据返回 NSOperation,允许您取消请求。
- 使用 NSCache 在内存中进行图片加载缓存,并在 Caches 目录中在磁盘上进行缓存 - 如果需要可更换缓存。
- 为最常见的使用情况提供 UImageView 扩展 - 这是一个惊喜吗?
- 单元测试
- 如果您需要更多功能,请扩展(惊喜) - 您不是开发者吗?
##使用
将图片加载到您的UIImageView中
imageView.loadFrom(imageURL)