SDWebImage清理缓存及其使用问题

原创 2015年11月17日 19:21:54

github地址 : https://github.com/rs/SDWebImage

demo写的清楚缓存按钮方法 ( 使用了 alertController )

    float cache = [[SDImageCache sharedImageCache] getSize] / 1024.0 / 1024.0;
    NSString *clearCacheName = cache >= 1 ? [NSString stringWithFormat:@"清理缓存(%.2fM)",cache] : [NSString stringWithFormat:@"清理缓存(%.2fK)",cache * 1024];

    UIAlertController *alertC = [UIAlertController alertControllerWithTitle:@"提示" message:clearCacheName preferredStyle:(UIAlertControllerStyleAlert)];

    UIAlertAction *cleanAction = [UIAlertAction actionWithTitle:@"清理" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

    [[SDImageCache sharedImageCache] clearDisk];

    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@"缓存清理完成" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
            [alertView show];
        }];
    [alertC addAction:cancelAction];
    [alertC addAction:cleanAction];

    [self presentViewController:alertC animated:YES completion:nil];

若有不解 请看:
最新版 SDWebImage:http://www.cocoachina.com/ios/20141212/10622.html
清理缓存方面:http://www.open-open.com/lib/view/open1425625126743.html
http://blog.csdn.net/heartofthesea/article/details/14127749

版权声明:本文为博主原创文章,未经博主允许不得转载。

自定义SDWebImage图片缓冲区自清理机制

SDWebImage是一个开源的第三方库,使用AFNetworking集成的UIImageView+AFNetworking.h,它对于图片的缓存实际应用的是NSURLCache自带的cache机制。...
  • jia12216
  • jia12216
  • 2016年11月15日 14:46
  • 1612

SDWebImage的实现机制以及解决tableView卡的问题和实现图片的缓存机制

SDWebImage的实现机制以及解决tableView卡的问题和实现图片的缓存机制
  • ThatBoys
  • ThatBoys
  • 2016年07月12日 12:07
  • 1262

SDWebImage框架梳理以及下载缓存的梳理和运用

很幸运看到这篇文章,作者对SDWebImage框架内部实现讲解的非常详细 来自: http://www.cnblogs.com/Mike-zh/p/5204240.html 本文目录 ...
  • qq_26338299
  • qq_26338299
  • 2016年09月28日 11:08
  • 547

SDWebImage使用以及缓存和本地存储的清理

本来一直用AFNetWorking进行网络请求的而且SDWebImage
  • u014202635
  • u014202635
  • 2014年09月20日 11:16
  • 4219

SDWebImage内存缓存 磁盘缓存

转自:http://blog.csdn.net/xn4545945/article/details/37535681 http://blog.csdn.net/heartofthesea/artic...
  • niejiafa_131
  • niejiafa_131
  • 2015年07月22日 10:17
  • 1937

iOS 缓存机制 (以SDWebImage 缓存图片为例)

在iOS开发过程中,经常要用到缓存机制,那么如何较为好的设计一个缓存机制呢?在这里,小编以SDWebImage为例,说一下这个缓存机制: UIImageView+WebCache: setImage...
  • lf644206005
  • lf644206005
  • 2015年10月26日 14:54
  • 568

《iOS开发笔记—SDWebImage图片缓存与清除》

SDWebImage的github托管地址https://github.com/rs/SDWebImage 一.图片缓存 1、导入头文件 #import "UIImageView+WebCac...
  • hzyfjpt_
  • hzyfjpt_
  • 2017年05月25日 09:57
  • 1396

SDWebImage使用,图片加载和缓存

SDWebImage使用,图片加载和缓存
  • CatStarXcode
  • CatStarXcode
  • 2017年03月20日 19:20
  • 772

SDWebImage的缓存策略

SDWebImage 相信对大多数开发者来说,都是一个不陌生的名字。它除了帮助我们读取网络图片,还会处理这些图片的缓存。它的缓存机制到底是什么样的呢,让我给跟大家唠叨唠叨,希望你能有收获。 ...
  • u013602835
  • u013602835
  • 2017年04月18日 15:04
  • 1720

NSCache 原理 (著名开源框架SDWebImage 就是使用的NSCache实现的缓存)

NSCache是一个类似于集合的容器,即缓存。它存储key-value对,这一点类似于NSDictionary类。我们通常用使用缓存来临时存储短时间使用但创建昂贵的对象。重用这些对象可以优化性能,因为...
  • u010165653
  • u010165653
  • 2015年06月12日 15:46
  • 1564
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SDWebImage清理缓存及其使用问题
举报原因:
原因补充:

(最多只允许输入30个字)