ios 往 Library的cache目录下 存放缓存数据的方法
// 写缓存
+ (void)writeLocalCacheData:(NSData *)data withKey:(NSString *)key {// 设置存储路径NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0]stringByAppendingPathComponent:key];// 判读缓存数据是否存在if ([[NSFileManager defaultManager] fileExistsAtPath:cachesPath]) {// 删除旧的缓存数据[[NSFileManager defaultManager] removeItemAtPath:cachesPath error:nil];}// 存储新的缓存数据[data writeToFile:cachesPath atomically:YES];
}// 读缓存
+ (NSData *)readLocalCacheDataWithKey:(NSString *)key {NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0]stringByAppendingPathComponent:key];// 判读缓存数据是否存在if ([[NSFileManager defaultManager] fileExistsAtPath:cachesPath]) {// 读取缓存数据return [NSData dataWithContentsOfFile:cachesPath];}return nil;
}// 删缓存
+ (void)deleteLocalCacheDataWithKey:(NSString *)key {NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0]stringByAppendingPathComponent:key];// 判读缓存数据是否存在if ([[NSFileManager defaultManager] fileExistsAtPath:cachesPath]) {// 删除缓存数据[[NSFileManager defaultManager] removeItemAtPath:cachesPath error:nil];}
}
ios 往 Library的cache目录下 存放缓存数据的方法相关推荐
- iOS开发 清空沙盒路径下的缓存数据
引言: 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为 SDWebImage . 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯. ...
- /WEB-INF/classes 目录下存放的文件
问题: 配置文件里,路径我写的是/WEB-INF/classes/applicationContext.xml,但是applicationContext.xml文件在src目录下,为什么还是能找到文件 ...
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...
- linux的常用备份方法,Linux系统下常用的数据备份方法
Linux系统下常用的数据备份方法 发布时间:2009-10-28 15:11:36来源:红联作者:szlfeng Linux系统下常用的数据备份方法 1.本机上数据的手工备份 Linux系统上配有功 ...
- 怎么找回删除的文件?尝试下这些恢复数据的方法
我们使用电脑时,总会产生各种各样的文件数据.这些文件保存在电脑里面,但是有时不免手滑误删重要的文件.这些文件被删除.被清空了,还可以恢复回来吗?怎么找回删除的文件?建议你尝试下这些恢复数据的方法. 一 ...
- resources目录下存放支付宝证书获取不到原因
当项目打为jar时,支付宝证书不能存储在classes目录下.更换其他目录就可以了.
- Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理
Python 连接 FTP 服务器并实现文件夹下载实例演示 第一章:连接 FTP 服务器并实现文件夹下载 ① 连接 FTP 服务器 ② 进入指定目录并显示文件信息 ③ 区分文件和文件夹名 ④ 文件夹名 ...
- java 指定文件格式_java删除指定目录下指定格式文件的方法
本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...
- 远程删掉服务器的文件能找回吗,远程删除Windows服务器指定目录下N天前文件方法...
在使用Windows服务器的时候,每天都会增加大量的文件以及日志文件,日积月累的话就会占用过多的服务器空间,所以做到定期清理删除就显得格外重要. 在Windows服务器中有一个功能很方便,就是可以通过 ...
最新文章
- Pytorch的神经网络编程学习第一节
- 这个小学生毕业典礼被全世界围观:疫情之下开脑洞,《我的世界》还能这样玩!中国网友:作业写不完的我感到嫉妒...
- Spring命名空间引入方法
- BUUCTF(pwn)mrctf2020_easy_equation
- python #!/usr/bin/python作用
- java 工作一年_干java工作了快一年,到底会了什么
- 类成员与方法访问控制从严
- win10计算机更新后网络卡,win10电脑更新完卡死 win10电脑更新完卡死解决办法
- 真正能成大事的人,往往有一个“共同特征”
- PHP递归遍历数组 不破坏数据结构 替换字符
- 为什么JavaScript中给变量赋值会影响到其他地方?
- 解决Android 应用运行报Unable to resolve superclass of L错误
- java毕业设计大数据在线考试系统在线阅卷系统及大数据统计分析源码+系统+数据库+lw文档+调试运行
- 微信小程序学习笔记③——wxml+wxss+js基础入门[样例+解析]
- Unity 做一个提示框,背景图片随文字改变大小
- ARM CORTEX-M3 内核架构理解归纳
- 公积金能付首付吗?你在公积金贷款买房前这些知道吗?
- 脑与认知神经科学Matlab Psytoolbox认知科学实验设计——实验设计一
- 一缕烟香起静中开鸿蒙意思,一缕青烟暗指什么意思 千古萦回一缕香
- qlv文件怎么打开 怎么把qlv文件转换成MP4的文件呢
热门文章
- git 设置别名 git alias
- 网站空间和独享主机的区别是什么
- html文本框中有一个叉号标志,html 输入框显示“小叉叉”的清空图标
- day25/RegexDemo1.java
- 赢在云端:VMware跨云架构,让“云”卷“云”舒自由可控!——访VMware公司大中华区高级技术总监李刚
- [Js/Jquery]天气接口简单使用
- 初识BashBunny
- 【双剑合璧】Git和Github使用指南
- 微信小程序:2022强大的修复版趣味心理测试小程序源码,趣味测试引流裂变神器,流量主激励广告实现管道收益
- 运营笔记:SEO快排那些事儿!