2

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

4

2 回答 2

2

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

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

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

于 2012-10-24T20:53:55.907 回答
0

2000 个条目并没有太大的问题,但是使用 JSON 或 PLIST 会比普通的 XML 更快,如果你有复杂的结构,你也可以使用 sqlite。

于 2012-10-24T17:04:46.343 回答