获取SDWebImage的缓存大小并清除
2024-09-03 20:17:42
// 获取SDWebImage的缓存大小
- (NSString *)cacheSizeFormat
{
NSString *sizeUnitString;
float size = [SDWebImageManager.sharedManager.imageCache getSize];
if(size < ){
sizeUnitString = [NSString stringWithFormat:@"%.1fb",size]; }else if (size > && size < * ) {
size /= 1024.0;
sizeUnitString = [NSString stringWithFormat:@"%.1fkb",size];
}
else{
size /= (1024.0 * );
sizeUnitString = [NSString stringWithFormat:@"%.1fM",size];
}
return sizeUnitString;
}
//清除SDWebImage的缓存
else if ([selectText isEqualToString:@"清除缓存"]) {
[[[SDWebImageManager sharedManager] imageCache] clearDisk];
[[[SDWebImageManager sharedManager] imageCache] clearMemory];
__weak typeof(self) weakSelf = self;
dispatch_queue_t queue = dispatch_get_main_queue();
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), queue, ^{
[MBProgressHUD showMessage:@"缓存清除成功"];
[weakSelf reloadData];
});
}
最新文章
- 解决wamp的Apache服务器不能重启
- silverlight 富文本
- uploadify 3.2 后台动态传参数
- hihoCoder-1000-A+B
- win7 telnet命令无法使用
- makefile--编码修改-空格出现错误
- Sybase数据库异常紧急恢复
- android 14 进度条和拖动条
- STM32应用笔记转载
- mysql MHA高可用测试
- 用HTML+CSS编写一个计科院网站首页的静态网页
- dedecms中arclist标签做分页以及分页点击模块样式错乱问题
- python_异常处理_断言
- yum常用命令大全
- (Review cs231n)loss function and optimization
- 【慕课网实战】Spark Streaming实时流处理项目实战笔记三之铭文升级版
- Codeforces 496C - Removing Columns
- python之 数据类型判定与类型转换
- WinForm获取当前路径汇总
- [转]C/C++作用域详解