ios - SDWebImage 的缓存在哪里?

标签 ios caching sdwebimage

我检查了 NSBundle,但找不到 SDWebImage 保存图像的缓存。缓存是否启用(见下面的代码)?根据Docs它进行缓存管理。

如文档中所示:

Just #import the UIImageView+WebCache.h header, and call the sd_setImageWithURL:placeholderImage: method from the tableView:cellForRowAtIndexPath: UITableViewDataSource method. Everything will be handled for you, from async downloads to caching management.

#import <SDWebImage/UIImageView+WebCache.h>

...

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
        static NSString *MyIdentifier = @"MyIdentifier";

        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
        if (cell == nil) {
            cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
                                           reuseIdentifier:MyIdentifier] autorelease];
        }

        // Here we use the new provided sd_setImageWithURL: method to load the web image
        [cell.imageView sd_setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
                          placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

        cell.textLabel.text = @"My Text";
        return cell;
    }

最佳答案

在沙盒的库文件夹中

您的应用程序 ID/Library/Caches/com.hackemist.SDWebImageCache.default/

关于ios - SDWebImage 的缓存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911992/

相关文章:

ios - 如何存储数据以备将来在 iOS 应用程序中使用

java - 缓存 JSON 字符串与 Java 对象

c++ - 如何缓存 Ruby VALUE 值以供以后重用?

ruby-on-rails - Scraping rake 任务似乎受到不需要的缓存的影响

ios - SDWebImage 急切加载图像

ios - 我可以将我的 NSURLConnection 与 UIProgressView 一起使用吗?

ios - 运行Cordova插件时如何防止WKWebView被关闭

iphone - 如何使用NSJSONSerialization类将数据发布到基于JSON的REST API?

ios - TableCell ImageView设置带有URL的图像:SDWebImage:仅调整第一行的大小

ios - 将 SDWebImage 与解析一起使用