【问题标题】:Difference between core data & NSUserDefaults-notes app核心数据和 NSUserDefaults-notes 应用程序之间的区别
【发布时间】:2014-07-26 10:30:25
【问题描述】:

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

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

附带说明一下,在两个都保存动态数据的不同表之间有什么简单的通信方式吗?

【问题讨论】:

    标签: ios objective-c core-data nsuserdefaults


    【解决方案1】:

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

    不过,Core Data 的学习曲线并不像您想象的那么陡峭。一旦你掌握了它的窍门——你的简单应用程序是探索该 API 的好方法——你会发现你想用它做任何事情。即使是大型项目似乎也很容易。

    你的选择。

    【讨论】:

    • 一发布问题,我就浏览了一堆核心数据教程,最近没有什么令人惊讶的,但我想没关系。核心数据似乎是要走的路(就像你说的,我以后可能会需要它)
    • 酷。然后是时候勾选那个复选标记了...... :-)
    猜你喜欢
    • 2014-04-06
    • 2012-05-09
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2014-10-17
    相关资源
    最近更新 更多