SDWebImage手动清除缓存的方法
2015-08-21 21:15
387 查看
1.找到SDImageCache类
2.计算缓存大小的方法:
[objc] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/9e12f1d3e499fc949c886e7c9e0484f9)
- (NSUInteger)getSize {
__block NSUInteger size = 0;
dispatch_sync(self.ioQueue, ^{
NSDirectoryEnumerator *fileEnumerator = [_fileManager enumeratorAtPath:self.diskCachePath];
for (NSString *fileName in fileEnumerator) {
NSString *filePath = [self.diskCachePath stringByAppendingPathComponent:fileName];
NSDictionary *attrs = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil];
size += [attrs fileSize];
}
});
return size;
}
3.
[objc] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/9e12f1d3e499fc949c886e7c9e0484f9)
// 清除缓存
[[SDImageCache sharedImageCache] clearDisk];
原文地址:原文地址
2.计算缓存大小的方法:
[objc] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
- (NSUInteger)getSize {
__block NSUInteger size = 0;
dispatch_sync(self.ioQueue, ^{
NSDirectoryEnumerator *fileEnumerator = [_fileManager enumeratorAtPath:self.diskCachePath];
for (NSString *fileName in fileEnumerator) {
NSString *filePath = [self.diskCachePath stringByAppendingPathComponent:fileName];
NSDictionary *attrs = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil];
size += [attrs fileSize];
}
});
return size;
}
3.
[objc] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
// 清除缓存
[[SDImageCache sharedImageCache] clearDisk];
原文地址:原文地址
相关文章推荐
- hdu 3746 Cyclic Nacklace(next数组求最小循环节)
- android开发之定制ViewPager滑动事件
- android开发之定制ViewPager滑动事件
- android开发之定制ViewPager滑动事件
- js内置对象(Array数组对象)
- hdu5410 CRB and His Birthday
- android开发之定制ViewPager滑动事件
- 博客服务器又遇到DDOS攻击
- 根据前序序列和中序序列,重建一颗树(PHP递归实现)
- 博客服务器又遇到DDOS攻击
- 九度OJ 题目1083:特殊乘法
- Codeforces Round #311 (Div. 2)-B. Pasha and Tea-水题
- 既见君子 云胡不喜
- SDWebImage使用详解及流程分析
- python正则表达式笔记
- Magnolia安装
- jsp页面onsubmit="return checklogin();"该解决方案给
- 洛谷1051 谁拿了最多奖学金 解题报告
- 通用漏洞并提交格式说明
- 2.0-apache日志切割