| Verzia | 1.1.4 |
|---|---|
| Vydavateľ | Thomas Tempelmann |
| Dátum vydania | 21. 2. 2015 |
| Dátum pridania | 21. 2. 2015 |
| Požiadavky OS | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| Požiadavky | None |
| Celkový počet stiahnutí | 243 |
| cena | Free |
Popis
Mac OS X 10.8 zaviedol systém ukladania do vyrovnávacej pamäte pre preferencie aplikácií ("cfprefsd"). Aj keď to pravdepodobne zvyšuje výkon aplikácií, vývojárom to sťažuje rýchlu manipuláciu s hodnotami preferencií na testovanie, pretože vykonávanie zmien priamo v súboroch plist v priečinku ~/Library/Preferences už nefunguje s editormi, ako je „Zoznam vlastností Editor.app" a podobný v Xcode. Odteraz (14. decembra 2013) je jediným spôsobom, ako upraviť takéto preferencie, použitie príkazu „defaults“, ktorý je dosť ťažké použiť, keď dôjde na úpravu položiek dict alebo array.
Preto som napísal nástroj, ktorý funguje ako editor plist v Xcode, ale používa funkcie CFPreferences na úpravu hodnôt namiesto priamej úpravy súborov plist.
Ak ste pracovali s "Editorom zoznamu vlastností" alebo Xcode, mali by ste sa s mojím nástrojom ocitnúť priamo doma. Rovnakým spôsobom podporuje dokonca aj kopírovanie a prilepenie. Jediné, čo som (zatiaľ) neimplementoval, sú Undo a zmena typu existujúcich prvkov.
Má dokonca jednu funkciu, ktorú editor Xcode nemá: Môžete odstrániť všetky položky naraz pomocou Vybrať všetko a potom odstrániť.
Všimnite si tiež, že vďaka použitiu rozhrania CFPreferences API sa všetky vykonané zmeny okamžite prejavia v preferenciách, ktoré vidia iné aplikácie, rovnako ako pri použití príkazu „defaults“. Z rovnakého dôvodu sa zmeny predvolieb vykonané inými aplikáciami (alebo nástrojom „predvolené“) zobrazia v tomto nástroji po zmene, prednom prepínači alebo po stlačení tlačidla „Synchronizovať“. Preto neexistuje príkaz Uložiť – aktualizácie sú okamžité. Z tohto dôvodu by bolo späť celkom užitočné. Bohužiaľ, zatiaľ môžem žiť bez toho.