在iphone中存储应用程序的数据

时间:2012-10-24 16:40:26

标签: iphone ios xcode

我是iphone开发的新手。试图开发一个应用程序。数据大约有2000个条目,大约150个字符。数据如何正常存储?在plist? xml? cdv?哪种格式可以快速解析?

2 个答案:

答案 0 :(得分:2)

如果你有一个非常简单的结构,我推荐一个PLIST。它易于与NSMutableArray对象一起使用。例如,您将EntriesList.plist读入myArray,如下所示:

NSString path = [[NSBundle mainBundle] pathForResource:@"EntriesList" ofType:@"plist"];
NSMutableArray* myArray = [[NSMutableArray alloc] initWithContentsOfFile:pathToFile];

但是如果你有一个更复杂的结构,有几个表/关系,那么你最好使用核心数据。它可以在底层使用sqlite数据库文件,并轻松处理代码中的数据获取请求。

答案 1 :(得分:0)

2000条目并不是那么大,它会给你带来很多问题,但使用JSON或PLIST将比普通的XML更快,如果你有复杂的结构,你也可以使用sqlite。