| Версия | 1.1.4 |
|---|---|
| Издатель | Thomas Tempelmann |
| Дата выпуска | 21 февр. 2015 г. |
| Дата добавления | 21 февр. 2015 г. |
| Требования ОС | 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»). Хотя это, вероятно, повышает производительность приложений, разработчикам становится сложнее быстро манипулировать значениями предпочтений для тестирования, поскольку внесение изменений непосредственно в файлы plist в папке ~/Library/Preferences больше не работает с такими редакторами, как «Список свойств». Editor.app" и аналогичный в Xcode. На данный момент (14 декабря 2013 г.) единственный способ изменить такие настройки — использовать команду «по умолчанию», которую довольно сложно использовать, когда дело доходит до редактирования записей в словаре или массиве.
Поэтому я написал инструмент, который работает как редактор plist в Xcode, но использует функции CFPreferences для изменения значений вместо непосредственного редактирования файлов plist.
Если вы работали с "Редактор списка свойств" или Xcode, вы должны найти себя с моим инструментом прямо дома. Точно так же он поддерживает даже копирование + вставку. Единственное, что я не реализовал (пока), это отмена и изменение типа существующих элементов.
У него даже есть одна функция, которой нет в редакторе Xcode: вы можете удалить все записи сразу, выбрав все, а затем удалить.
Также обратите внимание, что благодаря использованию API CFPreferences любые внесенные вами изменения немедленно фиксируются в настройках, видимых другими приложениями, точно так же, как при использовании команды «по умолчанию». По той же причине изменения, внесенные в настройки другими приложениями (или с помощью инструмента «по умолчанию»), будут видны в этом инструменте после изменения, переднего переключателя или нажатия кнопки «Синхронизировать». Следовательно, нет команды «Сохранить» — обновления происходят мгновенно. По этой причине Undo был бы весьма полезен. Увы, я пока могу прожить без него.