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);
}
本文介绍如何使用Objective-C将数组数据写入属性列表文件,并从文件中读取数据。通过实例演示了文件路径的获取、数据准备及文件操作的基本步骤。
384

被折叠的 条评论
为什么被折叠?



