0
我即將發佈嚴重依賴其核心數據使用的應用程序。我是否認爲對核心數據結構所做的任何更改都會導致用戶丟失所有保存的數據(更新應用程序時)?如何在不影響現有用戶數據的情況下發布更新的Core Data架構?
什麼是確保不會發生的好方法?是否適合在我的數據中創建額外的字段 - 只需要額外的NSString - 以便它們在那裏使用,如果將來需要額外的字段?
非常感謝所有的想法和意見!
我即將發佈嚴重依賴其核心數據使用的應用程序。我是否認爲對核心數據結構所做的任何更改都會導致用戶丟失所有保存的數據(更新應用程序時)?如何在不影響現有用戶數據的情況下發布更新的Core Data架構?
什麼是確保不會發生的好方法?是否適合在我的數據中創建額外的字段 - 只需要額外的NSString - 以便它們在那裏使用,如果將來需要額外的字段?
非常感謝所有的想法和意見!
核心數據包括模型版本的概念和它們之間的移植。在某些情況下,可以在不費力的情況下完成,而在更復雜的情況下,可能需要程序員的工作。網上有一個參考:Core Data Model Versioning and Data Migration Programming Guide