6

iOS 中有很多可用的缓存库。最流行的库是用于缓存图像的SDWebImage 。有一个图像缓存库是HanekeSwift 的图像缓存库。

我的问题是,如果 SDWebImage 和 HanekeSwift 的工作方式相同,那么两者的主要区别是什么?在哪种情况下我们使用 SDWebImage 或 HanekeSwift 的?

4

1 回答 1

6

SDWebImage 和 Haneke 之间几乎没有区别。所以这取决于用户选择他们想要使用哪个缓存库。

这里有几个:-

SDWebImage:-

1) UIImageViewUIButtonMKAnnotationView的类别添加网络图像和缓存管理

2) 保证不会多次下载同一个 URL

3) 具有自动缓存过期处理的异步内存+磁盘映像缓存

哈内克:-

1) 具有对 UIImage、 NSDataJSONString的开箱即用支持的通用缓存

2) 零配置UIImageViewUIButton扩展使用缓存,优化UITableViewUICollectionView单元重用

SDWebImageCache:

在此处输入图像描述

哈内克:

在此处输入图像描述

在下图中找到各种功能列表以识别它们之间的区别:-

在此处输入图像描述

希望它可以帮助您区分所有这些

于 2017-02-10T06:53:30.130 回答