美文网首页< iOS 数据持久化 >
iOS数据持久化 - Property List

iOS数据持久化 - Property List

作者: zhYx_ | 来源:发表于2020-07-21 14:16 被阅读0次

一.简介

  • 特点
    1.Plist是一个可视化属性列表文件.
    2.支持的数据类型有:NSArray、NSDictionary、NSData、NSDate、NSNumber、NSString、Boolean.
    3.实际数据是以XML格式储存的(可在工程中右键.plist文件 > Open As > Source Code切换XML格式查看编辑).

  • 建议使用场景
    储存程序运行所需的默认数据或配置信息数据(一般程序运行时不修改数据).

二.用法

1.创建/修改Plist数据


工程目录中右键 > New Flie(快捷键Command+N) 选中Property List文件双击或点击Next 配置Plist信息(名称/储存位置等) 加号创建对象,左侧箭头朝下会向下级创建,箭头朝右会平级创建,Type设置对象类型(根目录只能是Arr或Dict类型)

2.读取/使用Plist数据

// 获取对应名称Plist的路径
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Property List" ofType:@"plist"];
// 传入路径取出Plist数据(注意:此处根据根目录的数据类型决定使用NSArray或NSDictionary)
NSArray *plistArr = [[NSArray alloc] initWithContentsOfFile:plistPath];
NSDictionary *plistDict = [[NSDictionary alloc] initWithContentsOfFile:plistPath];

相关文章

网友评论

    本文标题:iOS数据持久化 - Property List

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