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:
Haneke:
在下图中找到各种功能列表,以识别它们之间的差异:-
希望它可以帮助您区分所有这些
关于ios - SDWebimage vs HanekeSwift的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42106194/