iOS清理缓存的简单实现
2015-10-16 14:20
447 查看
//清除缓存
//使用 SDWebimage 的方法自动计算有多少图片
+ (void)clearImageCache {
//获取缓存
float tmpSize = [[SDImageCachesharedImageCache]getSize]/(1024*1024);
//清除缓存
[[SDImageCachesharedImageCache]clearDiskOnCompletion:^{
NSString *clearCacheName = tmpSize >=1 ? [NSStringstringWithFormat:@"清理缓存(%.2fM)",tmpSize]
: [NSStringstringWithFormat:@"清理缓存(%.2fK)",tmpSize *1024];
//清理提示
[[[UIAlertViewalloc]initWithTitle:nil
message:clearCacheName
delegate:nil
cancelButtonTitle:@"好的"
otherButtonTitles:nil]show];
}];
}
//使用 SDWebimage 的方法自动计算有多少图片
+ (void)clearImageCache {
//获取缓存
float tmpSize = [[SDImageCachesharedImageCache]getSize]/(1024*1024);
//清除缓存
[[SDImageCachesharedImageCache]clearDiskOnCompletion:^{
NSString *clearCacheName = tmpSize >=1 ? [NSStringstringWithFormat:@"清理缓存(%.2fM)",tmpSize]
: [NSStringstringWithFormat:@"清理缓存(%.2fK)",tmpSize *1024];
//清理提示
[[[UIAlertViewalloc]initWithTitle:nil
message:clearCacheName
delegate:nil
cancelButtonTitle:@"好的"
otherButtonTitles:nil]show];
}];
}
相关文章推荐
- Ios蓝牙
- iOS RGB 颜色对照表
- ios实战-消除类游戏Dots
- iOS小功能备忘----实现文字复制到粘贴板
- iOS菜单滚动联动内容区域功能实现
- iOS开发----IOS项目自动生成技术文档
- 技术文摘14 iOS github 技术 资料
- iOS_解决模拟器 Error Domain=kCLErrorDomain Code=0
- 整理 iOS 9 适配中出现的坑(图文)
- ios创建视图的一些方法封装
- IOS 代码中修改运营商、电池颜色
- GitHub Top 50 简介 和iOS相关资料总结
- iOS定时器NSTimer
- iOS ---点击图片的方法
- iOS是伪多任务?
- iOS随机数
- iOS categoryde用法以及extension的区别
- GCD学习 dispatch_barrier_async
- Ios学习之popover的使用
- IOS PUSH(ios自学笔记)