我有一個應用程序,我3年前開發使用Obj C和NSUserDefaults(NSCoding/NSKeyed Archiver)作爲保存數據的方式。幾個月前,我重新設計了應用程序,並認爲現在是重新開發應用程序的好時機,但這次使用Swift 3和Core Data。該應用程序是完整的,但這個難題的最後一部分是如何將舊的保存數據(NSUserDefaults)轉換爲新的CoreData實體。如何將NSUserDefaults轉換爲CoreData
遷移的所有例子似乎都來自舊版本的數據庫(CoreData)並添加了一些新的東西。我很難找到我想要做的教程或起點。我確信它已經完成,可能已經有好幾千次了,但我似乎無法找到任何示例或文檔。
我當時希望有人能夠通過教程或類似項目指向正確的方向。
爲什麼有人會爲此投票?您是否希望我列出關於該主題的書籍以及我從Lynda和Udemy簽出的在線課程。我已經完成了我對這個主題的研究,但我只是沒有找到我需要的東西。如果這讓你失望,我很抱歉。 – icekomo
起點是Xcode Core Data模板中提供的代碼。對象模型的結構強烈依賴於用戶的默認結構。 – vadian
爲什麼會有從NSUserDefaults到核心數據的遷移指南? NSUserDefault用於小的,簡單的,獨立的ir數據,它們本質上不獨立於同質。 NSUserDefaults畢竟只是一本字典。將會有關於如何在覈心數據中對數據建模的指南,從NSUserDefaults遷移時不會有一個。如果有我會吃我的餡餅帽子。 – Gruntcakes