【发布时间】:2023-03-12 03:22:01
【问题描述】:
我很难找到我的应用程序从何处获取其窗口停靠和位置设置。我从以下目录中删除了相关的 plist 文件和文件夹:
- [用户]/库/首选项
- [USER]/Library/Preferences/By Host
- [USER]/库/缓存
- [USER]/Library/保存的应用程序状态
但是当我启动应用程序时,旧的窗口设置会保留下来。应用程序正在使用 CFPreferencesCopyValue 方法来读取偏好值:
::CFPreferencesCopyValue("Toolbars:MyTools:Application", "kCFPreferencesCurrentApplication", kCFPreferencesCurrentUser, kCFPreferencesCurrentHost);
我对 Mac 的偏好机制不是很熟悉。有人可以解释这里会发生什么吗?谢谢
【问题讨论】:
标签: macos plist preferences core-foundation