iOS中有许多缓存库。最受欢迎的库是 SDWebImage 用于缓存图像。有一个图片缓存库是 HanekeSwift的用于图片缓存。

我的问题是。如果SDWebImage和HanekeSwift的工作原理相同,它们的主要区别是什么? 在哪种情况下,我们使用SDWebImage或HanekeSwift的?

最佳答案

SDWebImage和Haneke之间几乎没有区别。因此,这取决于用户要使用哪种缓存库的选择。

以下是一些:-

SDWebImage:-

1) UIImageView UIButton MKAnnotationView 的类别添加了Web图像和缓存管理

2)保证不会多次下载相同的URL

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

Haneke:-

1)通用缓存,具有对UIImage, NSData JSON 字符串的开箱即用支持

2)零配置 UIImageView UIButton 扩展以使用缓存,针对 UITableView UICollectionView 单元重用进行了优化

SDWebImageCache:

ios - SDWebimage vs HanekeSwift的-LMLPHP

Haneke:

ios - SDWebimage vs HanekeSwift的-LMLPHP

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

ios - SDWebimage vs HanekeSwift的-LMLPHP

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

关于ios - SDWebimage vs HanekeSwift的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42106194/

10-12 13:02