0

我一直在想很长一段时间,但我真的无法决定哪个在性能方面更好。

假设我们正在构建一个数据驱动的 iOS 应用程序。我们希望在 UITableView 中显示一堆(数百个)用户不可编辑的元素。是从 XML 文件中读取它们还是从代码中加载它们更好。我的意思是:

Book *aBook = [Book alloc]init];
aBook.title = @"My First Book";
aBook.author = @"John Doe";
...    

NSArray *books = [NSArray arrayWithObjects: abook, ... , nil];

或者

<book>
   <title>My first book</title>
   <author>John Doe</author>
   ...
</book>

然后用 NSXMLParser 解析它?

什么时候放弃上述两种方法并使用预加载的 SQLite Core Data 数据库?

4

0 回答 0