我正在尝试找到在设备之间存储用户设置(首选项)的最佳方法。我有一个很大的Core Data模型,其中包含很多实体来存储主要信息。要与此信息进行交互,用户必须选择一些设置。因此,如果我不仅希望他在所有设备上都能看到最新信息,还希望他以相同的方式与之交互(例如:在iPhone上更改的一项设置将在iPad上自动更改,链接到相同的Apple ID并具有相同的应用程序)。
你会建议我做什么?如何存储首选项,请告诉我在哪里阅读有关iCloud同步的信息。我希望苹果公司实施起来并不太困难。
提前致谢!
最佳答案
对于跨设备共享的设置,请查看NSUbiquitousKeyValueStore
。它很像NSUserDefaults
,但在iCloud上分片。核心数据通常不是用户设置的理想选择,尽管它当然取决于构成您的设置的数据类型和数量。
关于swift - 云中的UserDefaults与云中的Core Data,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38159006/