创建一个预算应用程序(不是发布,只是快速和肮脏的东西),我注意到在启动Master-Detail模板时Apple使用Core Data和NSFetch结果来填充表格(想想iPad上的Notes)。
我缺乏经验和不专业的编程本能不会想到抓取NSMutableArray,取表格单元格的名称并将它们塞进索引中,将其保存为NSUserDefault,然后在重新加载应用程序时,填充每个单元格NSMutableArray中具有相同索引的当前索引,因此内容返回到用户离开的位置。只是想知道,与使用核心数据相比,这是多么低效?
另外,在两个不同的表之间进行通信的任何简单方法都能保存动态数据吗?
答案 0 :(得分:3)
最多几百条记录,不用担心。它确实非常“快速而肮脏”。
尽管如此,核心数据的学习曲线并不像您预期的那样陡峭。一旦你掌握了它 - 你的简单应用程序是探索该API的好方法 - 你会发现你想用它做任何事情。即使是大型项目也很容易。
您的选择。