可可应用程序中的系统范围的NSUserDefaults

时间:2013-07-16 00:57:02

标签: cocoa application-settings

我有一个将由多个用户运行的应用。他们中的任何一个都可以更改应用程序中的设置,但每个人都需要查看相同的设置。我知道这听起来很奇怪,但只是顺其自然。我也不需要担心多个人同时改变事物(再次,只需要改变它):)

存储这些设置的正确方法是什么?通常我会使用NSUserDefaults命令,但这当然不允许不同的用户查看设置。我希望避免让应用程序setuid成为某个用户。

1 个答案:

答案 0 :(得分:0)

plist(属性列表)文件中写入所有用户设置(NSDictionary)。

[UserSettings writeToFile:commonPlistfilePath atomically:YES]; // UserSettings is NSDictionary