对于有些数据 是死数据,不需要每次都从服务器上拉取,就可以以JSON 方式保存在本地。
代码示例如下:
// 读取本地JSON文件
- (NSArray *)readLocalFileWithName:(NSString *)name {
// 获取文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"json"];
// 将文件数据化
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
// 对数据进行JSON格式化并返回字典形式
return [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
}
这里返回的是NSArray ,你也可以返回 NSDictionary。