Plist文件操作:1-Plist简介
Plist文件是iOS开发过程中非常常用的一种数据持久化方案,主要原因在于其简单易用,被广大开发者广泛采用。
Plist简介
iOS开发中,我们时常会将一些简单的数据进行持久化的存储,方便我们保存程序的一些配置和用户的一些数据,plist文件就是我们保存这些数据的最佳选择。
鉴于Plist属于文件存储,不是数据库存储,所以当数据量不是特别大时,建议采用。一般来说,App在本地不会存储大量的数据,前端所需的数据一般都是存储在远程服务器的数据库中,对于手持终端来说,Plist存储对于绝大多数情况下,都能够满足数据持久化的要求。
手工创建Plist文件
假如需要通过Plist存储一些简单的数据,例如,应用的配置信息等,可以手工创建Plist文件。例如,我们可以创建一个website.plist文件用来存储网址信息。
- 在Xcode中,新建文件,选择Property List
- Plist文件创建完成后,我们可以在Xcode中选中这个Plist文件,并新增一些记录。
读取Plist文件中的内容
Plist文件创建完成后,我们就可以使用Foundation框架中提供的文件存取方法读取plist文件中的数据了。
- 获取Plist文件所在路径,由于是我们手工新增的plist文件,因此存储在mainBundle中
NSString *path = [[NSBundle mainBundle] pathForResource:@"website" ofType:@"plist"];
- 读取plist文件中的内容,返回结果存储在一个字典对象中
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
NSLog(@"%@",dict);
打印结果如下:(注意:没有设置description方法,所以打印出来的是汉字编码。)
示例代码
https://github.com/99ios/13.2.1
文章发布时间为: November 3rd , 2016 at 07:51 pm
最后编辑时间为: September 15th , 2017 at 05:21 am
本文由 99ios 创作,转载请注明出处
最后编辑时间为: September 15th , 2017 at 05:21 am
本文由 99ios 创作,转载请注明出处