| Versiune | 1.1.4 |
|---|---|
| Editor | Thomas Tempelmann |
| Data eliberării | 21 feb. 2015 |
| Data adaugata | 21 feb. 2015 |
| Cerințele OS | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| Cerințe | None |
| Descărcări totale | 243 |
| Preț | Free |
Descriere
Mac OS X 10.8 a introdus un sistem de stocare în cache pentru preferințele aplicației ("cfprefsd"). Deși probabil că acest lucru crește performanța aplicațiilor, le este mai greu pentru dezvoltatori să manipuleze rapid valorile preferințelor pentru testare, deoarece efectuarea de modificări direct la fișierele plist din folderul ~/Library/Preferences nu mai funcționează cu editori precum „Property List”. Editor.app" și cel similar din Xcode. Începând de acum (14 decembrie 2013), singura modalitate de a edita astfel de preferințe este prin utilizarea comenzii „defaults”, care este destul de dificil de utilizat odată ce este vorba de editarea intrărilor dict sau matrice.
Prin urmare, am scris un instrument care funcționează ca editorul plist în Xcode, dar utilizează funcțiile CFPreferences pentru a modifica valorile în loc să editeze fișierele plist direct.
Dacă ați lucrat cu „Property List Editor” sau Xcode, ar trebui să vă găsiți cu instrumentul meu chiar acasă. Acceptă chiar și Copiere + Lipire în același mod. Singurele lucruri pe care nu le-am implementat (încă) sunt Anulare și schimbarea tipului de elemente existente.
Are chiar și o caracteristică pe care editorul Xcode nu o are: puteți șterge toate intrările dintr-o dată selectând toate, apoi ștergeți.
De asemenea, rețineți că, datorită utilizării API-ului CFPreferences, orice modificări pe care le faceți sunt imediat transferate preferințelor, așa cum sunt văzute de alte aplicații, la fel ca atunci când utilizați comanda „defaults”. Din același motiv, modificările aduse preferințelor de către alte aplicații (sau cu instrumentul „implicit”) vor fi văzute în acest instrument după o schimbare, un comutator frontal sau prin apăsarea butonului „Sincronizare”. Prin urmare, nu există nicio comandă Salvare - actualizările sunt instantanee. Din acest motiv, anularea ar fi destul de utilă. Din păcate, pot trăi fără el deocamdată.