“天下武功,无快不破”,求上天眷顾,愿各位技术大神来打通我的任督二脉,从此启动开挂模式,在技术进阶之路上狂奔。
众所周知,大家在开发项目过程中需要读取本地文件,通常我们读取的本地文本文件包括XML/JSON以及plist格式,XML格式文件相对其他两种解析过程比较繁琐,JSON做为一种轻量级的数据格式,不仅很直观的展示了数据结构以及内部信息,并且可以直接读取为字典或者数组类型。plist格式文件作为工程的配置文件,自定义的plist文件也需要读取。
笔者喜好将XML文件转化为JSON或者是plist文件放在本地读取,大家可以采用以下方式:
1.首先打开在线XML、JSON数据互转,将XML数据转化为JSON格式,新建JSON文件,保存转化后的JSON数据。
2.将JSON文件放入工程中
//读取工程中的JSON文件路径
NSString *path = @"/Users/tianyaohui/Desktop/Test/Test/area.json";
NSURL *url=[NSURL fileURLWithPath:path];
NSData *data = [[NSData alloc] initWithContentsOfURL:url];
//读取JSON文件
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];
//写入本地文件
[dic writeToFile:@"/Users/tianyaohui/Desktop/Test/area.plist" atomically:YES];
3.此时根据plist文件路径即可找到文件
此刻已经大功告成,内心是万分的激动!
笔者做为一名屌丝程序员,每天都在技术路上前行,由于本人天生愚钝,学艺不精,在此献丑啦!
项目地址: https://github.com/524429264/XML-conversion-to-plist.git