有时候我们需要很多数据,这些数据是改动较少的,或者是根本就不需要改动的数据,同时,我们又不想要直接联网获取的时候,比如省市地区这些本身改动不大的数据,大多数的应用都会直接封装在应用里面,直接写成一个数据库,方便直接存取。
有些有第三方或者直接拷贝其他的代码里面的resource里面带的资源,但是如果是我们自己的数据,况且如果只有一个文档之类的东西的话,这种读取就会很麻烦,同时,在iOS中用的sqlit是轻量级的数据库,服务器无法给出轻量级的数据库导入,这就会出现一个文档无法读取的问题。解决方法有很多种,比如你自己做一个db,放在工程里面读写,但是麻烦程度不言而喻。下面简单介绍一下如何把txt文件中的json串直接读取导入到plist文件中。
首先先建立一个mac的工程,把你的text文档拉到工程中,在.m文件中写
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
NSString *path=@"/Users/Aaron/Downloads/Plist/Plist/city.txt";
NSData *data=[NSData dataWithContentsOfFile:path];
NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:data options:NSJSONR