objective-c - 使用 kCFPreferencesAnyUser 获取由 CFPreferences 创建的 plist 文件位置
问题描述
我已经开始使用CFPreferences
以创建可以在进程之间共享的持久数据库(就像 Windows 中的注册表)
如果我使用CFPreferencesSetMultiple
userName 参数设置多个值 as kCFPreferencesAnyUser
,表示首选项的文件保存在哪里?
此外,似乎我无法使用defaults read <my_bundle_id>
命令从 Bash 跟踪这个 DB,但是从 Objective-c 代码中,我成功地设法使用我刚刚设置的所有键获取字典CFPreferencesCopyMultiple
,知道为什么吗?
谢谢
解决方案
推荐阅读
- python - 如何提高特定套路的速度?
- mongodb - ChangeStream#destroy 不是方法吗?
- javascript - 如何使用ajax向mysql插入动态数据和静态输入数据,动态数据不会插入
- typescript - 如何为默认导出包含类的对象的模块提供符合人体工程学的类型?
- django - Django 上下文变量作为内联 css 属性的值
- java - 通过Java中的构造函数通过方法传递对象?
- cassandra - 在 cassandra 中启用基于角色的身份验证后如何提供向后读取兼容性?
- intellij-idea - 每次我想运行 Javafx 程序时是否必须设置 VM 选项
- ruby-on-rails - User#register 中的 ActionController::UrlGenerationError 没有路由匹配 {:action=>"about", :controller=>"user"}
- c# - 将外键值包含到单个记录的 DTO 中