| Версия | 1.1.4 |
|---|---|
| Издател | Thomas Tempelmann |
| Дата на излизане | 21.02.2015 г. |
| Датата е добавена | 21.02.2015 г. |
| Os изисквания | 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 вече не работи с редактори като "Property List" Editor.app" и подобен в Xcode. Към момента (14 декември 2013 г.) единственият начин за редактиране на такива предпочитания е чрез използване на командата "по подразбиране", която е доста трудна за използване, след като се стигне до редактиране на dict или записи в масив.
Затова написах инструмент, който работи като редактора на plist в Xcode, но използва функциите CFPreferences за промяна на стойностите, вместо да редактира директно plist файловете.
Ако сте работили с "Property List Editor" или Xcode, трябва да се окажете с моя инструмент точно у дома. Поддържа дори Copy + Paste по същия начин. Единствените неща, които не съм внедрил (все още), са Undo и промяна на типа на съществуващите елементи.
Той дори има една функция, която редакторът на Xcode няма: можете да изтриете всички записи наведнъж, като изберете всички и след това изтрийте.
Също така имайте предвид, че поради използването на CFPreferences API, всички промени, които правите, незабавно се ангажират с предпочитанията, както се виждат от други приложения, точно както когато използвате командата "defaults". По същата причина промените, направени в предпочитанията от други приложения (или с инструмента "по подразбиране") ще се видят в този инструмент след промяна, превключване отпред или чрез натискане на бутона "Синхронизиране". Следователно няма команда за запазване - актуализациите са незабавни. Поради тази причина Undo би било доста полезно. Уви, засега мога да живея без него.