| Версія | 1.1.4 |
|---|---|
| Выдавец | Thomas Tempelmann |
| Дата выпуску | 21 лют 2015 г. |
| Дата дададзена | 21 лют 2015 г. |
| Патрабаванні да ОС | 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.
Калі вы працавалі з «Рэдактарам спісаў уласцівасцяў» або Xcode, вы павінны апынуцца з маім інструментам як дома. Ён падтрымлівае нават Copy + Paste такім жа чынам. Адзінае, што я (пакуль) не рэалізаваў, - гэта адмена і змяненне тыпу існуючых элементаў.
Ён нават мае адну асаблівасць, якой няма ў рэдактары Xcode: вы можаце выдаліць усе запісы адначасова, выбраўшы ўсе, а потым выдаліўшы.
Таксама звярніце ўвагу, што з-за выкарыстання API CFPreferences любыя змены, якія вы робіце, неадкладна замацоўваюцца ў наладах, якія бачаць іншыя прыкладанні, як і пры выкарыстанні каманды "defaults". Па той жа прычыне змены, зробленыя ў наладах іншымі праграмамі (або з дапамогай інструмента "па змаўчанні"), будуць бачныя ў гэтым інструменце пасля змены, пераключэння на пярэднім баку або націску кнопкі "Сінхранізацыя". Такім чынам, няма каманды Захаваць - абнаўленні імгненныя. Па гэтай прычыне Undo будзе вельмі карысным. Нажаль, я магу жыць без гэтага пакуль.