我正在创建一个iPhone应用程序,我试图在持久存储的两种解决方案之间进行选择。核心数据与SQLitePersistentObjects
核心数据或SQLitePersistentObjects。基本上,我所有的应用程序都需要存储一个模型对象数组,然后再次加载它们以显示在UITableView中。它没有太复杂。核心数据似乎比简单使用SQLitePersistentObjects有更高的学习曲线。在我的情况下,使用Core Data over SQLitePersistentObjects有什么明显的好处?
它并不是因为SQLitePersistentObjects是一个ORM。 –
这是因为你应该为此使用Apple技术,这就是他们编写Core Data的原因。 OP有时间研究核心数据并理解技术是值得的。 –
你的答案使用裸SQLite来比较使用核心数据。这是一个不正确的比较。 SQLPO!=裸露的SQLite。我同意研究核心数据是好的,但替代方案不应该被忽略。核心数据是苹果API设计黑暗时刻的一个例子。将它与Rails和其他漂亮的ORM中的ActiveRecord进行比较... –