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);
}