0

我正在尝试找到在设备之间存储用户设置(首选项)的最佳方式。我有一个大的核心数据模型,其中包含许多用于存储主要信息的实体。要与此信息交互,用户必须选择一些设置。因此,如果我想让他不仅看到他所有设备上的最新数据库,我希望他以同样的方式与之交互(例如:在 iPhone 上更改的一个设置将在 iPad 上自动更改链接到相同的 Apple ID 并具有相同的应用程序)。

你会建议我做什么?如何存储首选项,请告诉我在哪里阅读有关 iCloud 同步的信息。我希望苹果做到这一点不会太难实施。

提前致谢!

4

1 回答 1

0

对于跨设备共享的设置,请查看NSUbiquitousKeyValueStore. 这很像NSUserDefaults,但它在 iCloud 上分片。Core Data 通常不是用户设置的好选择,尽管它当然取决于构成您的设置的数据类型和数量。

于 2016-07-02T23:27:01.700 回答