【发布时间】:2015-11-09 00:29:35
【问题描述】:
可以预见,我的应用在未来的更新中不会对其数据模型进行更改,但以防万一……在未设置其模型版本的情况下交付应用的第一个版本会不会有问题,然后开始仅在需要迁移时才在后续应用程序版本中设置它?还是应该交付已经设置模型版本的应用的第一个版本?
谢谢
【问题讨论】:
标签: ios core-data versioning data-modeling core-data-migration
可以预见,我的应用在未来的更新中不会对其数据模型进行更改,但以防万一……在未设置其模型版本的情况下交付应用的第一个版本会不会有问题,然后开始仅在需要迁移时才在后续应用程序版本中设置它?还是应该交付已经设置模型版本的应用的第一个版本?
谢谢
【问题讨论】:
标签: ios core-data versioning data-modeling core-data-migration
是的,也许您不需要在第一个版本中启用版本控制。
但是,例如,如果您在第二个版本中启用它,而忘记更改 CoreData 初始化代码?
我更喜欢从应用程序的第一个版本开始添加自动版本迁移,即使我不打算更改模型
【讨论】: