亨内克可以调整图像大小并将结果缓存在内存和磁盘上。所有操作均在后台完成,允许快速、响应灵敏地滚动。请求亨内克加载、调整大小、缓存并显示适合大小的图像,就像这样
[imageView hnk_setImageFromURL:url];
特性
- 使用NSCache的第一级内存缓存。
- 使用文件系统的第二级LRU磁盘缓存。
- 零配置UIImageView和UIButton类别以使用缓存,针对UITableView和UICollectionView单元格重用进行优化。
- 异步图像检索。
- 后台图像大小调整和文件读取。
- 图像解压缩。
- 在调整大小前后进行自定义图像变换。
- 线程安全。
- 在内存警告或磁盘容量达到时自动删除缓存。
- 启动时将图像从磁盘缓存预加载到内存。