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服务器中有一个功能很方便,就是可以通过 ...
最新文章
- 2 什么是计算机网络设置密码,计算机网络技术及应用(第2版)第6章网络操作系统基本配置.ppt...
- SAP License:SAP不便解决的问题之七——权限问题
- Eigen教程(10)之混淆
- 什么软件可以搜c语言的答案,跪求C语言答案
- 可编辑ppt地图分布图怎么做?
- overleaf表格_latex插入表格心得
- Postgres更改所有表的Owner
- 微信小程序获取用户收货地址源码
- SHIMANO套件差别详解
- 打印1000年到2000年之间的闰年
- 优秀产品经理必备的“十个证书”+项目管理工具
- 风之语.至贱城市之成都
- 批量下载ERA5数据(Python+IDM)
- Python离线安装包教程
- Launcher3 实现桌面客制化---1
- 【科普】3D视觉技术在机器人抓取作业中的应用
- 怎么生成windows上的ico图标
- 本题要求编写程序,求一个给定的m×n矩阵各行元素之和。
- cdrx7拼版工具在哪里_CorelDRAW X7中调和工具的运用
- HDU 4343 Interval query
热门文章
- Linux驱动 | OLED显示模块驱动(SPI)
- 京东开源asyncTool之线程编排
- MT29F8G08ABACA nandflash 参数记录
- 浏览器兼容css hack,CSS Hack技术解决多浏览器兼容问题
- php日期转微秒,使用PHP生成独特的微秒级
- ios 手写键盘闪退问题 UIKBBlurredKeyView candidateList
- 基于Android平台的虚拟试衣关键技术研究
- HTML搜狐店铺,搜狐成为IE9发布合作伙伴 展示HTML5应用
- Docker 搭建 Jenkins 流水线项目配置
- 星速配资:新能源获QFII机构青睐 隆基股份成第一重仓股