macOS应用程序setting.bundle文件是否类似于iPhone应用程序setting.bundle文件?

时间:2019-01-12 05:01:52

标签: objective-c macos

我正在开发Mac应用程序。 我希望将一些数据存储到系统设置中,以便在其中使用代码进行访问

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
[defaults setObject:  [settingMutableDictionary objectForKey:myObject ] forKey:@"myKey"];

我尝试将iPhone应用程序Setting.bundle文件复制到我的macOS项目中,但是当我打开Root.plist文件时,它显示

'iPhone Settings Scheme"

这不是我想要的。

欢迎评论

**enter image description here**

1 个答案:

答案 0 :(得分:1)

macOS不像settings.bundle那样使用iOS,它使用通常存储在.plist中的标准$HOME/Library/Preferences/.plist采用捆绑标识符的名称:

<ApplicationBundleIdentifer>.plist

Preferences and Settings Programming Guide