0
我即将发布严重依赖其核心数据使用的应用程序。我是否认为对核心数据结构所做的任何更改都会导致用户丢失所有保存的数据(更新应用程序时)?如何在不影响现有用户数据的情况下发布更新的Core Data架构?
什么是确保不会发生的好方法?是否适合在我的数据中创建额外的字段 - 只需要额外的NSString - 以便它们在那里使用,如果将来需要额外的字段?
非常感谢所有的想法和意见!
我即将发布严重依赖其核心数据使用的应用程序。我是否认为对核心数据结构所做的任何更改都会导致用户丢失所有保存的数据(更新应用程序时)?如何在不影响现有用户数据的情况下发布更新的Core Data架构?
什么是确保不会发生的好方法?是否适合在我的数据中创建额外的字段 - 只需要额外的NSString - 以便它们在那里使用,如果将来需要额外的字段?
非常感谢所有的想法和意见!
核心数据包括模型版本的概念和它们之间的移植。在某些情况下,可以在不费力的情况下完成,而在更复杂的情况下,可能需要程序员的工作。网上有一个参考:Core Data Model Versioning and Data Migration Programming Guide