6

Apple 通过Core FoundationFoundation Kit提供用于管理用户偏好的文档。除了说明它们确实不同(“不是免费桥接”)之外,它也没有提供任何帮助来选择一个或另一个。

所以,我很感兴趣,有什么我应该考虑为应用程序选择配置机制的吗?还是我应该扔硬币?

谢谢!

4

2 回答 2

4

您应该使用NSUserDefaults,这绝对是默认选择。我想你可以使用CFPreferences,但除非你有充分的理由做出这样的选择,否则我会避开CF-API。

于 2011-02-03T19:19:56.903 回答
0

NSUserDefaults 读取和写入用户范围,而 CFPreferences 支持写入用户范围和机器范围。您可以将 CFPreferences 用于机器设置,该设置可应用于在同一台机器上使用该应用程序的所有用户。

于 2018-01-11T22:54:59.890 回答