我有一个使用iPhone上的Core Data的现有应用程序。偶尔会更新应用程序的数据作为App Store的更新。在我完美的世界中,构建一个应用程序来编辑OS X应用程序更新中的数据,并将sqlite数据库复制到我的iPhone应用程序捆绑包中,这将是一种相对没有痛苦的方式。OS X和iPhone OS之间Core Data的SQLite文件的可移植性
是否可以在OS X和iPhone OS之间移动sqlite数据库(假设他们使用相同的数据模型)?
我应该注意哪些事情是不可移植的(比如32位和64位数据)?
有没有更好的选择,我忽略了?
改变架构也没有问题。 Core Data支持在iPhone和桌面上进行版本控制,并且API是相同的。事实上,即使不需要映射模型,它们也会自动进行轻微的模式更改。 – 2010-02-11 23:26:41