ios 清理缓存
一段清理缓存的代码如下:
dispatch_async(
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
, ^{NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES) objectAtIndex:0];
NSArray *files = [[NSFileManager defaultManager] subpathsAtPath:cachPath];
NSLog(@"files :%d",[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:nilwaitUntilDone:YES];});
-(void)clearCacheSuccess
{
NSLog(@"清理成功");
}
相关文章
- iOS清除WKWebView缓存
- iOS常见的不调用dealloc的原因
- 史上最全的 iOS测试工具集锦(自动化、性能)
- iOS Sprite Kit教程之使用帮助文档以及调试程序
- 快速集成华为AGC-AppLinking服务-iOS平台
- 《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——1.6 小结
- iOS开发常用函数(正弦余弦,取整,指数,对数)
- iOS开发常见的宏定义(实用)
- iOS数据持久化 -- Core Data
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- iOS网络缓存的系统实现是一个烂尾工程
- iOS网络缓存机制
- Flutter iOS风格中Widget内容滑到了顶部导航栏后面与其重叠
- 详解iOS多图下载的缓存机制
- 兼容iOS 10 资料整理笔记
- iOS缓存框架-PINCache解读
- 《iOS应用软件设计之道》—— 3.3 定制控件
- ios 应用发布appStore
- iOS开发 - 使用IJKPlayer时,关于需求要边下边播的缓存功能,退回来后播放缓存不再耗流量
- IOS之UI--自定义按钮实现代理监听点击事件
- ios再现漏洞 连接到已知WiFi热点也会中招