iOS //清除本地缓存
2024-08-20 10:29:30
//清除本地缓存
-(void)clearCache{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,)
, ^{ NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES)objectAtIndex:]; NSArray *files = [[NSFileManager defaultManager] subpathsAtPath:cachPath]; NSLog(@"files :%lu",(unsigned long)[files count]); for (NSString *p in files) { NSError *error; NSString *path = [cachPath stringByAppendingPathComponent:p]; if ([[NSFileManager defaultManager] fileExistsAtPath:path]) { [[NSFileManager defaultManager] removeItemAtPath:path error:&error]; }
} [self performSelectorOnMainThread:@selector(clearCacheSuccess) withObject:nil waitUntilDone:YES];
});
} -(void)clearCacheSuccess
{
NSLog(@"清理成功");
}
最新文章
- .jre下的lib和jdk下的lib的区别
- hdoj 3746 Cyclic Nacklace【KMP求在结尾加上多少个字符可以使字符串至少有两次循环】
- Spring.net 学习IOC------通过构造器注入
- Microsoft Visual C++ Package Server 已停止工作
- 201521123003《Java程序设计》第4周学习总结
- python3之模块
- Redis 实践1- redis介绍和安装
- cgi、fast-cgi、php-pfm关系
- K60平台智能车开发工作随手记
- 【Python3练习题 016】 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
- 基于Groovy+HttpRestful的超轻量级的接口测试用例配置的设计方案及DEMO实现
- linux远程方式,以及基础命令
- win静态库动态库
- Android Studio 入门级教程(二):新建一个属于自己的工程并安装Genymotion模拟器
- 文本处理三剑客之 sed详解
- 使用nvm管理node版本时,各个版本下公用npm安装的插件问题
- VC 操作 EXCEL---插入工作表(Insert.Sheet)方法
- BZOJ 1008 [HNOI2008]越狱 排列组合
- Train-Alypay-Cloud
- 关系数据库域关系演算语言QBE