美文网首页iOS开发
006:plist文件

006:plist文件

作者: 韩旭杰 | 来源:发表于2016-12-26 23:15 被阅读20次

什么是Plist文件?

  • 将数据写在代码里面不是一种合理的做法。如果数据经常改动就要经常翻开代码区找到对应的值进行更改,工作量大代码的扩展性地
  • 因此考虑经常变的数据放在文件中进行存储,程序启动以后从文件中读取新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码
  • 一般使用属性列表文件存储NSArray或者NSDictionary之类的数据,这种属性列表文件的扩展名是plist,也称为plist文件

创建plist文件

  • 步骤一:
Snip20161226_2.png
  • 步骤二:
Snip20161226_3.png
  • 步骤三:
Snip20161226_4.png

解析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选项
5.png

相关文章

网友评论

    本文标题:006:plist文件

    本文链接:https://www.haomeiwen.com/subject/bvdsvttx.html