使用 SDWebImage 加載圖片,每次進入頁面刷新請求,不確定是讀緩存還是重新下載,且有輕微卡頓。
SDImageCache.shared.config.maxDiskAge = 7 * 24 * 3600; // 磁盤緩存 7 天
SDImageCache.shared.config.maxMemoryCost = 50 * 1024 * 1024; // 記憶體 50MB
在 `SDWebImageManager` 的 `imageCacheQueryCompletionHandler` 或完成塊中打印 `cacheType`:
[manager loadImageWithURL:url options:0 progress:nil completed:^(UIImage *image, NSData *data, SDImageCacheType cacheType, ...) {
NSLog(@"Cache type: %ld", cacheType); // 0=none, 1=memory, 2=disk
}];