数据缓存以及存取
来源:互联网 发布:武林外传人物分析 知乎 编辑:程序博客网 时间:2024/05/16 11:53
在本地缓存路径上建立一个新的路径 + 文件 用来缓存数据
- (NSString *)filefullPath:(NSString *)filename
{
//获取本地缓存路径的数组
NSArray *pathcaches=NSSearchPathForDirectoriesInDomains(NSCachesDirectory
,NSUserDomainMask
,YES);
//缓存路径是数组的第一个
NSString* cacheDirectory = [pathcachesobjectAtIndex:0];
//创建自己的缓存路径,一般在系统的缓存路径上增加一个自定义标示字段
NSString *path = [cacheDirectorystringByAppendingPathComponent:[NSStringstringWithFormat:@"/MarketMainInfos"]];
BOOL isDirect;
//调取苹果官方的文件管理API,在指定的路径下创建用来存放数据的目录
NSFileManager *fileManager = [NSFileManagerdefaultManager];
BOOL isExist = [fileManagerfileExistsAtPath: path isDirectory: &isDirect];
//判断目录是否存在,不存在 则创建目录
if(!isExist)
{
[[NSFileManagerdefaultManager] createDirectoryAtPath: pathwithIntermediateDirectories:YESattributes:nilerror: nil];
}
return [pathstringByAppendingPathComponent:filename];
}
然后就可以进行本地读写操作了
//写文件
NSArray *data= [IndustryListArchiveModelIndustryListArchiveModel:IndustryList];
[data writeToFile:[self.filefullPath:FILENAME]atomically:YES];
NSString *path = [self.filefullPath:FILENAME];
NSArray *data = [[NSArrayalloc]initWithContentsOfFile:path];
- 数据缓存以及存取
- 使用缓存文件存取数据
- JavaScript实现本地数据简单存取以及Json数据存取
- 使用缓存区对象存取像素矩形数据
- Android : JSON存取数据 以及 DOM读取XML数据
- 数据存取
- 存取数据
- 数据存取
- 数据存取
- 数据存取
- 数据存取
- 数据存取
- Android中的SQLite数据存取以及简单例子(源码)
- 关于内存高低地址 以及 数据的存取
- 【memchace】分布式缓存存取
- 缓存存取图片
- 使用Redis缓存同步,从缓存中存取数据的一些使用
- 【Python】Python应用Redis作为缓存来提高数据存取效率
- nyoj_183_赚钱啦
- VisualSVN-Server安装图解
- Mybatis各种模糊查询
- 网页资料搜集站
- springMVC原理
- 数据缓存以及存取
- sed用法总结
- Ubuntu 下配置 PhpStorm 自动编译 LESS 生成css和source-map
- Java千百问_05面向对象(002)_package和import作用是什么
- 编程规范
- 开源G711A/PCMA、G711U/PCMU、G726、PCM转码AAC项目EasyAACEncoder
- 读书笔记—View的滑动冲突
- 在org中使用table.el
- IE和DOM事件流的区别