美文网首页
iOS 开发中如何改变SDWebImage缓存图片的名称?

iOS 开发中如何改变SDWebImage缓存图片的名称?

作者: 随心吧 | 来源:发表于2017-03-03 17:20 被阅读909次
『导言』

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】

相关文章

  • iOS 开发中如何改变SDWebImage缓存图片的名称?

    『导言』 iOS开发中用SDWebImage第三方框架,如何改变进行图片缓存的文件夹的名称?下载:SDWebIma...

  • 无标题文章

    ios开发 如何让sdwebimage不缓存图片 每次都重新加载url 可以使用这个方法 - (void)sd_s...

  • iOS 开发中内存缓存与磁盘缓存?图片如何缓存?

    『导言』 iOS开发中,如何保证图片只被下载一次?如何缓存图片?内存缓存?磁盘缓存?到底如何区别?如何联系? 温馨...

  • 图片有缓存不加载新图片

    SDWebImage同一链接下返回固定名称的图片处理(有缓存,当后台图片改变,不加载新图片) 或者

  • SDWebImage学习

    SDWebImage简介 SDWebImage是iOS开发中主流的图像加载库,它帮我们处理内存缓存、磁盘缓存与及图...

  • SDWebImage加载多个大图导致内存泄漏崩溃

    SDWebImage是iOS开发者加载网络图片比较常用的开源框架,高效的缓存机制,加载根据缓存取出相对应图片解压展...

  • SDWebImage 禁用缓存(最新版)

    SDWebImage是iOS开发中十分流行的库,大多数的开发者在下载图片或者加载网络图片并且本地缓存的时候,都会用...

  • OpenSource-SDWebImage

    SDWebImage在iOS开发中是比较常见的一个开源库,实现的网络及本地图片的异步加载及缓存功能。主流的图片格式...

  • iOS-图片解压缩相关

    SDWebimage中对图片的解压缩 谈谈 iOS 中图片的解压缩 iOS 开发:绘制像素到屏幕 探讨iOS 中图...

  • SDWebImage

    SDWebImage介绍 iOS中著名的网络图片处理框架. 包含的功能:图片下载,图片缓存,下载进度监听,GIF处...

网友评论

      本文标题:iOS 开发中如何改变SDWebImage缓存图片的名称?

      本文链接:https://www.haomeiwen.com/subject/gzlrgttx.html