核心数据应用的维护

时间:2009-07-12 01:59:44

标签: iphone cocoa-touch macos core-data

如果您在CoreData模型发布后更改了任何内容(实体,关系,属性类型等),那么为新模型更新用户商店必须经历的一般过程是什么。

1 个答案:

答案 0 :(得分:2)

对我来说,最佳做法是在模式中包含模型的版本号。

当架构发生变化时,您将通过“转换器”从一个版本更新到下一个版本。

通过保留旧版容器和方案,您可以将任何版本升级到最新版本。

转换过程是您自己编写的,但每个架构版本只需执行一次。