| Version | 1.1.4 |
|---|---|
| Forlægger | Thomas Tempelmann |
| Udgivelses dato | 21. feb. 2015 |
| Dato tilføjet | 21. feb. 2015 |
| Os krav | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| Krav | None |
| Samlet antal downloads | 243 |
| Pris | Free |
Beskrivelse
Mac OS X 10.8 introducerede et cachingsystem til app-præferencer ("cfprefsd"). Selvom dette sandsynligvis øger ydeevnen for apps, gør det det sværere for udviklere at manipulere præferenceværdier hurtigt til test, fordi det at foretage ændringer direkte til plist-filerne i mappen ~/Library/Preferences ikke længere virker med editorer som "Property List" Editor.app" og den lignende i Xcode. Fra nu af (14. december 2013) er den eneste måde at redigere sådanne præferencer på ved at bruge kommandoen "defaults", som er temmelig svær at bruge, når det kommer til redigering af dict- eller array-indgange.
Derfor har jeg skrevet et værktøj, der fungerer som plist-editoren i Xcode, men som bruger CFPreferences-funktionerne til at ændre værdierne i stedet for at redigere plist-filerne direkte.
Hvis du har arbejdet med "Property List Editor" eller Xcode, bør du finde dig selv med mit værktøj lige derhjemme. Det understøtter endda Copy + Paste på samme måde. De eneste ting jeg ikke har implementeret (endnu) er Fortryd og ændring af typen af eksisterende elementer.
Den har endda en funktion, som Xcodes editor ikke har: Du kan slette alle poster på én gang ved at vælge alle og derefter slette.
Bemærk også, at på grund af brugen af CFPreferences API, er alle ændringer, du foretager, straks forpligtet til de præferencer, som ses af andre apps, ligesom når du bruger kommandoen "defaults". Af samme grund vil ændringer foretaget af præfs af andre apps (eller med "standard"-værktøjet) blive set i dette værktøj efter en ændring, en frontkontakt eller ved at trykke på knappen "Synkroniser". Derfor er der ingen Gem-kommando - opdateringer er øjeblikkelige. Af den grund ville Fortryd være ret nyttigt. Ak, jeg kan leve uden den for nu.