在 SDWebImage 中使用 URL 将图像保存到缓存

Save image to cache with URL in SDWebImage

我遇到了一个需求,我的应用程序将一些图像上传到网络服务,后来我的应用程序有很大的机会通过 SDWebImage 下载它 URL 当我的应用程序在获取后刷新 UI来自网络服务的数据。
由于图像是由我的应用程序上传的,所以我认为我应该将它保存在带有 URL 的 SDWebImage 缓存中,所以稍后当我使用 SDWebImage 通过 url 加载图像时,它会选择它从缓存中获取,性能更好。

如果您从应用程序(和服务器)获取图像,则不要将图像存储到缓存中,否则处理起来会变得很复杂。在好的情况下,您应该始终使用 SDWebImage 从服务器获取图像,如果它已经在缓存中,它将直接从那里加载。无需处理额外的案例。从服务器加载新图像时,您始终可以显示占位符以使您的 UI 更好。