我正在编写一个小的首选项窗格,需要加载和编写系统创建的首选项plist。我知道这可以通过手动将plist作为字典加载并从那里开始来完成,但我很好奇是否可以使用NSUserDefaults来完成这项工作。它会减少所需的代码,如果可能的话会更方便。
有没有人有这方面的经验?
答案 0 :(得分:3)
您可以仅将NSUserDefaults
用于当前应用程序的首选项,但对于任何用户。您可以使用CFPreferences更改其他应用程序的默认值,如果您想直接读/写plist,可以使用NSDictionary
。