什么是Plist文件?
- 将数据写在代码里面不是一种合理的做法。如果数据经常改动就要经常翻开代码区找到对应的值进行更改,工作量大代码的扩展性地
- 因此考虑经常变的数据放在文件中进行存储,程序启动以后从文件中读取新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码
- 一般使用属性列表文件存储NSArray或者NSDictionary之类的数据,这种属性列表文件的扩展名是plist,也称为plist文件
创建plist文件
解析plist文件
//获取全路径
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForResource:@"shops" ofType:@"plist"];
//加载plist文件
NSArray *arry = [NSArray arrayWithContentsOfFile:path];
- 解析完成后得到一个数组,数组里面装的是字典
- 使用注意:
-plist文件不能定义为info,Info之类的,系统已经有同名的plist文件
-添加plist资源一定要勾选add to targets选项