SDWebImage + 缓存清理

SDWebImage找到SDImageCache类  然后调用

- (float)checkTmpSize

{

float totalSize = 0;

NSDirectoryEnumerator *fileEnumerator = [[NSFileManager defaultManager] enumeratorAtPath:_diskCachePath];

for (NSString *fileName in fileEnumerator)

{

NSString *filePath = [_diskCachePath stringByAppendingPathComponent:fileName];

NSDictionary *attrs = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil];

unsigned long long length = [attrs fileSize];

totalSize += length / 1024.0 / 1024.0;

}

//    NSLog(@"tmp size is %.2f",totalSize);

return totalSize;

}

然后调用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 昨天一天下午还真是个种查,各种搜索,然后各种技术群,各种问,(没人鸟我),其实我是有这个能力的,怎么就一上...
    梦随兴飞阅读 25,278评论 7 18
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,308评论 2 7
  • 获取磁盘总空间大小
    MenaceiOS阅读 3,652评论 0 0
  • 1. 沙盒, iOS的应用程序只能在为改程序创建的文件系统中读取文件, 不可以去其他地方访问, 此区域被称为沙盒,...
    李小六_阅读 4,106评论 0 4
  • 获取磁盘总空间大小 //磁盘总空间 (CGFloat)diskOfAllSizeMBytes{CGFloat si...
    UILabelkell阅读 5,247评论 0 2

友情链接更多精彩内容