【发布时间】:2010-10-06 03:02:46
【问题描述】:
我已经非常熟悉关系数据库并且过去使用过SQLite(和其他数据库)。但是,Core Data 有一定的吸引力,所以我正在考虑花一些时间来学习它,以便在我的下一个应用程序中使用它。
在 SQLite 上使用 Core Data 有什么好处,反之亦然?各有什么优缺点?
当 Apple 不将 Core Data 用于其许多旗舰应用程序(如 Mail.app 或 iPhoto.app)时,我发现很难证明学习 Core Data 的成本是合理的,而是选择了 SQLite 数据库。 SQLite 也在 iPhone 上广泛使用。
熟悉使用这两种方法的人可以评论他们的经验吗?也许,与大多数事情一样,问题比仅仅使用一个比另一个更深?
【问题讨论】:
-
能否为不知道那是什么的每个人添加一个指向en.wikipedia.org/wiki/Core_Data 的链接。
-
请注意,Core Data 不是,不应用作数据库!
标签: cocoa macos core-data sqlite