plist属性列表 文件的读写

来源:互联网 发布:sql 每小时 编辑:程序博客网 时间:2024/04/30 17:52

plist 是数据持久化的一种
是属性列表

把数组写入到文件中
1、文件路径
2、把数据写入文件

1、文件路径 准备写入的数据
先找到document文件路径

NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

获取document文件的最后的一个数据,并且把plist文件拼接到为最后的一个数据

NSString *path = [[paths lastObject]stringByAppendingPathComponent:@"citys.plist"];

准备数据

NSArray *cityList = @[@"北京",@"天津",@"上海",@"重庆",@"河北",@"江西",@"江苏",@"浙江",@"台湾",@"四川",@"贵州"];

把数组写入文件里面

[cityList writeToFile:path atomically:YES];

2、读取plist里面的数据

NSArray *citys = [NSArray arrayWithContentsOfFile:path];    for (NSString *content in citys) {        NSLog(@"%@",content);    }
0 0