『导言』
iOS开发中用SDWebImage
第三方框架,如何改变进行图片缓存
的文件夹的名称
?下载:SDWebImage沙盒缓存名称改变Demo
步骤如下:
-
效果展示:
图:改名前后.gif - 改名前为
com.hackemist.SDWebImageCache.default
,改名后为zwj.default
; - 1) 、复制代码:
// 1 使用SDWebImage进行图片下载
[self.imageView sd_setImageWithURL:[NSURL URLWithString:@"http://img.taopic.com/uploads/allimg/121101/240513-12110123193279.jpg"] placeholderImage:[UIImage imageNamed:@"1"] options:0 progress:^(NSInteger receivedSize, NSInteger expectedSize) {
//下载中
NSLog(@"download...");
} completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
//下载完毕
NSLog(@"finish");
}];
// 2 打印缓存路劲(沙盒缓存&磁盘缓存)
NSLog(@"沙盒缓存path;%@", NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES));
- 2) 打印结果:(不同电脑,路径不同)
/Users/zhaowenjuan/Library/Developer/CoreSimulator/Devices/E354ADBB-2DA4-4E62-86DA-D9D9F2357DCD/data/Containers/Data/Application/AB54D492-D635-4F07-BDAE-4A5F53B075D1/Library/Caches
-
3 )进入缓存:
-
前往路径
/Users/zhaowenjuan/Library/Developer/CoreSimulator/Devices/E354ADBB-2DA4-4E62-86DA-D9D9F2357DCD/data/Containers/Data/Application/AB54D492-D635-4F07-BDAE-4A5F53B075D1/Library/Caches
,在default
文件夹下复制:名称com.hackemist.SDWebImageCache
; -
4 )、xcode中
-
全局搜索
com.hackemist.SDWebImageCache
,所有.m在文件中比如:改为zwj
; -
run
运行
代码【Command+R】
-
简单粗暴方法二、
- xcode中
-
全局搜索
com.hackemist.SDWebImageCache
,所有.m在文件中比如:改为zwj
; -
运行代码【Command+R】
-
网友评论