如何使用文件夹名称设置用户默认值

时间:2011-10-02 23:58:53

标签: cocoa nsuserdefaults

我希望将用户默认值设置为

~/Library/Preference 

在文件夹名称“MyFolder”下,plist名称为

com.mycompany.myapp.plist

我是否需要自己创建plist文件和文件夹,否则系统会自动创建?

有没有教程?

1 个答案:

答案 0 :(得分:1)

您需要使用User Defaults System。 User Defaults类(特别是NSUserDefaults)管理首选项文件的创建和位置,并允许您轻松读取和写入首选项数据。

默认情况下,User Defaults系统会在plist文件夹下创建一个包含应用程序包ID和~/Library/Preferences扩展名的首选项文件,但是您不应该依赖此行为。如果您使用API​​,则无需知道文件的位置,因为它并不重要。

您永远不应该直接创建或管理首选项文件,您应该始终使用API​​。