我对iOS和编程相对比较陌生,之前我做过一个应用程序,但它使用了一个plist来存储,我将它保存到文档文件夹中。现在,我正在考虑切换到Core Data,但它看起来有点复杂,我不确定它是否能够满足我的需求。我将要绘制一些我需要绘制的数据,所以我不确定Core Data是否最适合此,因为我似乎无法在.xcdatamodeld文件中创建数组类型。核心数据有哪些其他优点?速度更快吗?更容易使用(一旦你设置了)?使用核心数据有什么优势? (而不是plist)
更新:对于任何人想知道的,我完成了应用程序,完全值得它学习如何使用核心数据,而且我原本以为这并不复杂。与plists做这将是地狱。他们这样做的方式一开始似乎有点神秘,但如果你刚开始使用它,你会得到它。这些关系真的很棒。
你可能会发现[这个答案在核心数据和SQLite之间的差异](http://stackoverflow.com/questions/523482/core-data-vs-sqlite-3/524301#524301)是有帮助的.. – 2011-06-16 19:40:23