| 版 | 1.1.4 |
|---|---|
| 发行人 | Thomas Tempelmann |
| 发布日期 | 2015年2月21日 |
| 添加日期 | 2015年2月21日 |
| 操作系统要求 | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| 要求 | None |
| 下载总数 | 243 |
| 价钱 | Free |
描述
Mac OS X 10.8 为应用程序偏好引入了一个缓存系统(“cfprefsd”)。虽然这可能会提高应用程序的性能,但它会使开发人员更难快速操作首选项值以进行测试,因为直接更改 ~/Library/Preferences 文件夹中的 plist 文件不再适用于“属性列表”等编辑器Editor.app" 和 Xcode 中类似的。截至目前(2013 年 12 月 14 日),编辑此类首选项的唯一方法是使用“defaults”命令,一旦涉及编辑 dict 或数组条目,该命令就很难使用。
因此,我编写了一个类似于 Xcode 中的 plist 编辑器的工具,但使用 CFPreferences 函数来修改值,而不是直接编辑 plist 文件。
如果您使用过“属性列表编辑器”或 Xcode,您应该在家中使用我的工具。它甚至以相同的方式支持复制+粘贴。我还没有实现的唯一事情是撤消和更改现有元素的类型。
它甚至具有 Xcode 的编辑器没有的一项功能:您可以通过 Select All 一次删除所有条目,然后删除。
另请注意,由于使用了 CFPreferences API,您所做的任何更改都会立即提交给其他应用程序看到的首选项,就像您使用“defaults”命令时一样。出于同样的原因,其他应用程序(或使用“默认”工具)对首选项所做的更改将在更改后、前开关或按下“同步”按钮后在此工具中看到。因此,没有保存命令 - 更新是即时的。因此,撤消将非常有用。唉,我现在可以没有它。