| Verze | 1.1.4 |
|---|---|
| Vydavatel | Thomas Tempelmann |
| Datum vydání | 21. 2. 2015 |
| Datum přidáno | 21. 2. 2015 |
| Os požadavky | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| Požadavky | None |
| Celkový počet stažení | 243 |
| Cena | Free |
Popis
Mac OS X 10.8 zavedl systém ukládání do mezipaměti pro preference aplikací ("cfprefsd"). I když to pravděpodobně zvyšuje výkon aplikací, vývojářům to ztěžuje rychlou manipulaci s hodnotami preferencí pro testování, protože provádění změn přímo v souborech plist ve složce ~/Library/Preferences již nefunguje s editory, jako je „Seznam vlastností Editor.app" a podobný v Xcode. Od nynějška (14. prosince 2013) je jediným způsobem, jak upravit takové preference, použití příkazu „defaults“, jehož použití je poměrně obtížné, pokud jde o úpravy položek dict nebo pole.
Proto jsem napsal nástroj, který funguje jako editor plist v Xcode, ale používá funkce CFPreferences k úpravě hodnot namísto přímé úpravy souborů plist.
Pokud jste pracovali s "Property List Editor" nebo Xcode, měli byste se s mým nástrojem ocitnout přímo doma. Stejným způsobem podporuje dokonce i kopírování a vkládání. Jediné, co jsem (zatím) neimplementoval, jsou Undo a změna typu existujících prvků.
Má dokonce jednu funkci, kterou editor Xcode nemá: Můžete odstranit všechny položky najednou pomocí Vybrat vše a poté smazat.
Všimněte si také, že díky použití rozhraní CFPreferences API se veškeré změny, které provedete, okamžitě projeví v preferencích, jak je vidí jiné aplikace, stejně jako když použijete příkaz „defaults“. Ze stejného důvodu budou změny provedené v předvolbách jinými aplikacemi (nebo nástrojem „výchozí“) vidět v tomto nástroji po změně, předním přepínači nebo po stisknutí tlačítka „Synchronizovat“. Neexistuje tedy žádný příkaz Uložit – aktualizace jsou okamžité. Z toho důvodu by Undo bylo docela užitečné. Bohužel, zatím bez toho dokážu žít.