获取由CFPreferences使用kCFPreferencesAnyUser创建的plist文件位置

时间:2018-08-08 14:39:51

标签: objective-c macos cocoa core-foundation

我已经开始使用CFPreferences来创建可以在进程之间共享的持久性数据库(就像Windows中的注册表一样)

如果我使用CFPreferencesSetMultiple和userName参数为kCFPreferencesAnyUser来设置多个值,代表首选项的文件将保存在哪里?

此外,似乎我无法使用defaults read <my_bundle_id>命令从Bash跟踪此数据库,但是从Objective-c代码中,我成功地设法获得了我刚刚使用CFPreferencesCopyMultiple设置的所有键的字典。知道为什么吗?

谢谢

0 个答案:

没有答案