核心数据与核心数据的区别NSUserDefaults-notes app

时间:2014-07-26 10:30:26

标签: ios objective-c core-data nsuserdefaults

创建一个预算应用程序(不是发布,只是快速和肮脏的东西),我注意到在启动Master-Detail模板时Apple使用Core Data和NSFetch结果来填充表格(想想iPad上的Notes)。

我缺乏经验和不专业的编程本能不会想到抓取NSMutableArray,取表格单元格的名称并将它们塞进索引中,将其保存为NSUserDefault,然后在重新加载应用程序时,填充每个单元格NSMutableArray中具有相同索引的当前索引,因此内容返回到用户离开的位置。只是想知道,与使用核心数据相比,这是多么低效?

另外,在两个不同的表之间进行通信的任何简单方法都能保存动态数据吗?

1 个答案:

答案 0 :(得分:3)

最多几百条记录,不用担心。它确实非常“快速而肮脏”。

尽管如此,核心数据的学习曲线并不像您预期​​的那样陡峭。一旦你掌握了它 - 你的简单应用程序是探索该API的好方法 - 你会发现你想用它做任何事情。即使是大型项目也很容易。

您的选择。