2011-09-30 57 views
0

我在a problem updating our core data sqlite DB。到目前为止,我们的数据库仅用于缓存从API返回的内容,但随着应用程序的下一个版本的发布,我们计划保存用户数据,因此我们需要数据库才能工作,除非我能解决这个问题。 + sqlite没有。希望我们会,但以防万一,我需要看看替代品。我应该用什么替换核心数据?

我们需要的东西,会做:

  • 部分更新(这样既可以节省1个记录没有保存整个DB)
  • 迁移(这样我们就可以支持升级旧版本)
  • 关系(因为我们的数据有那么些)
  • 瞬态对象(因为我们不总是希望将它们保存到数据库)

我们还需要一些不需要对模型类进行太大重写的东西 - 理想情况下,我们只需更改超类并从那里开始。奖励分,如果它是线程安全的。你知道任何符合这些标准的iOS版ORM吗?

回答

2

看来your question已经圆满解决。 Core Data可以完成您刚才提到的所有功能,因此您不应该在此遇到任何问题。

相关问题