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