比较适用的是在 Xcode中创建
.geojson
文件
image.png
像这样,你可以在里面编辑你的数据。
在使用的时候取出来:
NSString *strPath = [[NSBundle mainBundle] pathForResource:@"Detail" ofType:@"geojson"];
NSString *parseJason = [[NSString alloc] initWithContentsOfFile:strPath encoding:NSUTF8StringEncoding error:nil];
//获取文件路径
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"文件的名字" ofType:@"json"];
//获取文件内容
NSString *jsonStr = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
//将文件内容转成数据
NSData *jaonData = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
//将数据转成数组
NSArray *provinceSchoolArray = [NSJSONSerialization JSONObjectWithData:jaonData options:NSJSONReadingMutableContainers error:nil];
和后台约定好数据的结构之后,对提高开发速度很有效,基本上后台接口一出来直接替换网络数据即可。
网友评论