是否建议始终对核心数据的数据模型进行版本控制?



可以预见的是,我的应用程序在未来的更新中将不会对其数据模型进行更改,但以防万一……在没有设置模型版本的情况下交付应用程序的第一个版本,然后只有在需要迁移时才开始在后续应用程序版本中设置它,这会是一个问题吗?或者我是否应该交付已经设置了模型版本的应用程序的第一个版本?

谢谢

是的,也许你不需要在第一个版本中启用版本控制。

但是,例如,如果您在第二个版本中启用它,并且忘记更改CoreData初始化代码?

我更喜欢添加自动版本迁移自第一个版本的应用程序,即使我不打算改变模型

最新更新