【发布时间】:2020-07-14 20:12:34
【问题描述】:
直到上周我一直在使用 Nuke,但我改用了 SDWebImage,因为它比 Nuke 流行几倍,而且看起来更加完善。
但是,在切换到 SDWebImage 后,我注意到构建时间明显延长。我不是在这里征求意见。就具体指标而言,Nuke 是否比 SDWebImage 更高效、更轻量?
虽然我不了解SDWebImage的里里外外,但似乎SDWebImage有很多功能,但缺少一个关键:我还没有找到如何在加载图像时出现网络故障的情况下设置故障图像。虽然,在 Nuke 中非常容易做到。
let options = ImageLoadingOptions(
failureImage: #imageLiteral(resourceName: "image-not-found")
)
Nuke.loadImage(with: URL(string: products[indexPath.row].imageLink)!, options: options, into: cell.productImage)
【问题讨论】:
-
我觉得你也应该检查一下翠鸟
-
@jawadAli Nuke vs SDWebImage 怎么样
标签: ios swift sdwebimage image-caching