首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >普通核心数据与核心数据+魔法记录

普通核心数据与核心数据+魔法记录
EN

Stack Overflow用户
提问于 2015-01-20 13:13:31
回答 1查看 1.5K关注 0票数 4

我正在计划一种方法来持久化iOS (快速)应用程序的数据。从阅读一堆关于iOS上的坚持的文章来看,看起来核心数据是一种非常受支持的方法。围绕着它构建了大量的库/工具,一个流行的组合似乎是MoGenerator + MagicalRecord + Core。

由于MagicalRecord提供了某种活动记录功能,似乎“很容易”意外地破坏一些东西。有人告诉我,用户需要重新安装应用程序才能从这些故障中恢复过来。

那么,仅仅使用普通的核心数据代替MoGenerator + MagicalRecord +核心数据是否可行呢?或者这是一个很低的层次,它只为大型团队使用原始的核心数据?这些优点/缺点能与普通SQL和ORM的优缺点相比较吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-20 14:00:23

我强烈建议在您了解足够多的核心数据以了解为什么要使用核心数据之前,不要使用MR或Mogenerator。

如果你不明白魔法记录在引擎盖下做什么,它真的会看起来像魔法。如果使用核心数据而没有对基本框架有很好的理解,就会引发一些您永远无法理解的问题。无论您使用什么工具,都需要了解核心数据陷阱。

与MR:相比,CD并不是真正的低水平,但是更冗长(MR为您节省了大量样板)。然而,我建议花点时间看一本不错的书,比如time的“为iOS学习核心数据”。当你完成这个任务时,你可能会发现--就像codeFi建议的那样--你已经为自己建立了一个核心数据引擎,为你做了足够多的工作,这样就没有必要添加魔法记录了。

使用MR的另一个问题是,稳定版本2.2是两年前发布的。V2.3还在测试阶段,接下来的重点是3.0。如果您使用稳定的版本,并发现它的问题,他们将不会得到修复。如果/当v3.0准备就绪时,接口可能会完全不同。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28046251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档