NSArray 对象保存

NSString *strOne = @"Persistent data1";
NSString *strTwo = @"Persistent data 2";
 
NSMutableArray *persistentArray = [[NSMutableArray alloc] init];
[persistentArray addObject:strOne];
[persistentArray addObject:strTwo];
 
 NSArray *filePathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
 NSString *filePath =[[filePathArray objectAtIndex:0] stringByAppendingPathComponent:@"mydatas.plist"];

[[NSArray arrayWithObjects:persistentArray,nil] writeToFile:filePath atomically:NO];
 
 //load
 NSMutableArray *saveDataArray = [[NSMutableArray alloc] init];
 if([[NSFileManager defaultManager] fileExistsAtPath:filePath])
  saveDataArray = [NSMutableArray arrayWithContentsOfFile:filePath];  
 else
  saveDataArray = [NSMutableArray arrayWithContentsOfFile:[[NSBundle   mainBundle]pathForResource:@"Savedatas" ofType:@"plist"]];

NSArray *strArray = [saveDataArray objectAtIndex:0];
 NSString *UnstrOne = [strArray objectAtIndex:0];
 NSString *UnstrTwo = [strArray objectAtIndex:1];

nsstring对象保存NSData*dataToWrite =[[NSString stringWithString:@"String to write"] dataUsingEncoding:NSUTF8StringEncoding];

NSString*docsDirectory=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0];

NSString*path =[docsDirectory stringByAppendingPathComponent:@"fileName.txt"];

// Write the file

[dataToWrite writeToFile:path encoding:NSUTF8StringEncodingerror:nil];

// Read the file
NSString *stringFromFile = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncodingerror:nil];
// Check if file exists
NSFileManager*fileManager =[NSFileManager defaultManager];
[fileManager fileExistsAtPath:path];
// Returns a BOOL    
// Remove the file
[fileManager removeItemAtPath:path error:NULL];
// Cleanup
[stringFromFile release];
[fileManager release];

转载于:https://www.cnblogs.com/pengyingh/articles/2343751.html

plist中数据存取相关推荐

  1. Hyperledger中数据存取的实现

    简介 本文介绍了在Hyperledger中数据存取的实现. API接口 Hyperledger提供基于key/value的数据存储,其中key是字符串,value则是二进制字节数组,Hyperledg ...

  2. 智力开发小游戏集含游戏过程中数据存取-C#入门教学程序

    对于初学C#程序开发的学员,一般进行采取开发小游戏程序,这样做首先不会让学员失去学习的兴趣,其次可以将C#中基本的控件与类的写法整合到这些游戏程序中,再次将对数据库的操作也教给学员.通过几年的观察这样 ...

  3. 人工智能在线特征系统中的数据存取技术

    主流互联网产品中,不论是经典的计算广告.搜索.推荐,还是垂直领域的路径规划.司机派单.物料智能设计,建立在人工智能技术之上的策略系统已经深入到了产品功能的方方面面.相应的,每一个策略系统都离不开大量的 ...

  4. iOS开发系列--数据存取

    原文地址为: iOS开发系列--数据存取 概览 在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库.例如前面IOS开发系列-Objective-C之Foundation ...

  5. iOS开发之数据存取

    本文转载至 http://www.cocoachina.com/ios/20141111/10190.html 2014-11-11 13:43 编辑:suiling 分类:iOS开发 来源:崔江涛( ...

  6. Java中数据存储方式

    2019独角兽企业重金招聘Python工程师标准>>> 1. 寄存器(register).这是最快的存储区,因为它位于不同于其他存储区的地方--处理器内部.但是寄存器的数量极其有限, ...

  7. 使用文本文件(.txt)进行数据存取的技巧总结

    转自:Matlab中文论坛: www.iLoveMatlab.cn 使用文本文件(.txt)进行数据存取的技巧总结(相当的经典) 使用文本文件(.txt)进行数据存取的技巧总结 由于本帖内容较多,部分 ...

  8. 从mysql数据库中读取二进制文件_数据库技术之在MYSQL数据库中如何存取二进制文件...

    [数据库技术之在MYSQL数据库中如何存取二进制文件]在MySQL数据库中,不可以存放文字信息,还可以存放图片.声音.文件等二进制信息.那么在MYSQL数据库中中如何存取二进制文件?下面,武汉宏鹏鲁广 ...

  9. 风讯dotNETCMS源码分析—数据存取篇

    前几天突然对CMS感兴趣,就去下载了风讯dotNETCMS源码.当前版本是dotnetcms1.0 sp5免费版,风讯的官方主页上可以下载. 用Visual Studio 2008打开后,初步分析了它 ...

  10. 计算机系统中数据加工过程中,数据库系统复习题-第1章绪论

    使用数据库系统有什么好处?(填空题) 使用数据库系统的好处是由数据库管理系统的特点或优点决定的. 使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的 ...

最新文章

  1. 新浪微博数据网络舆情分析客户端软件
  2. appweb ejs_EJS部分
  3. 信息学奥赛一本通(1313:【例3.5】位数问题)
  4. perl 如何判断变量为空
  5. php让符合条件的复选框选中,多条件查询(复选框条件)
  6. HPGL(PLT文件格式)文件解析及VS2017工程源码
  7. 半导体芯片行业的运作模式是什么(IDM/Fabless/Foundry模式)
  8. 2018 AI产业界大盘点
  9. 360校招 求立方体表面积
  10. 一个完整的NES模拟器
  11. Linux流量控制(SFQTBFPRIOCBQHTB原理介绍)
  12. 矩阵存储 oracle表,矩阵存储方案 - Oracle® Developer Studio 12.5:性能库用户指南
  13. python编程语言零基础入门-零基础学习编程,Java、Python你会选择哪个?
  14. Vitis指南 | Xilinx Vitis 系列(二)
  15. 防范ARP欺骗病毒攻击
  16. 从小米上市了解CDR和“同股不同权”
  17. 第2章 有限域、向量空间、有限几何和图论 -1
  18. 20221208AD域控服务器问题解决记录--lsass.exe上传流量异常
  19. arcgis 计算经纬度的面积
  20. 题目分享:求多边形的对角线的交点

热门文章

  1. 游戏玩家的留存率统计实现
  2. MySQL出现Waiting for table metadata lock的场景浅析
  3. Linux和Docker常用命令
  4. Spring设置定时器配置
  5. 升级Xcode8后需要添加的一些权限
  6. vijos p1059——积木城堡
  7. Elasticsearch从0.90(0.90.x)到1.2(1.x)API的变化-二
  8. addEventListener监听
  9. 入华五周年,微软亮AI、云计算成绩,制定“二五”新战略...
  10. SQL Server Join方式