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

标签 cocoa nsuserdefaults

我希望将用户默认设置为

~/Library/Preference 

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

com.mycompany.myapp.plist

plist文件和文件夹需要自己创建还是系统自动创建?

有教程吗?

最佳答案

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

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

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

关于cocoa - 如何使用文件夹名称设置用户默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7630031/

相关文章:

swift - 打印用户点击的行的 NSTableView 行号

Cocoa 卸载驱动器但不弹出它

swift - 用户默认 swift 4

ios - 如何在我的应用程序加载之前从 NSUserDefault 检索值...?

macos - objective-c : How to change option in "Security & Privacy" via terminal

macos - NSStringDrawingUsesDeviceMetrics 标志是什么意思以及我们如何使用它?

ios - 如何制作不断增长的文本文件

arrays - 快速将按钮数组保存到 NSUserDefaults

objective-c - 在 iOS PG 中保存/检索数组的最佳方法是什么

iphone - 对 NSUserDefaults 进行数学运算并重新保存 - 不起作用