| Versão | 1.1.4 |
|---|---|
| Editor | Thomas Tempelmann |
| Data de lançamento | 21 de fev. de 2015 |
| Data adicionada | 21 de fev. de 2015 |
| Os requisitos | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| Requisitos | None |
| Total de downloads | 243 |
| Preço | Free |
Descrição
O Mac OS X 10.8 introduziu um sistema de cache para preferências de aplicativos ("cfprefsd"). Embora isso provavelmente aumente o desempenho dos aplicativos, torna mais difícil para os desenvolvedores manipular os valores de preferência rapidamente para teste, porque fazer alterações diretamente nos arquivos plist na pasta ~/Library/Preferences não funciona mais com editores como "Lista de propriedades Editor.app" e o similar no Xcode. A partir de agora (14 de dezembro de 2013), a única maneira de editar essas preferências é usando o comando "defaults", que é bastante difícil de usar quando se trata de editar entradas de dict ou array.
Portanto, escrevi uma ferramenta que funciona como o editor plist no Xcode, mas usa as funções CFPreferences para modificar os valores em vez de editar os arquivos plist diretamente.
Se você já trabalhou com "Property List Editor" ou Xcode, você deve se encontrar com minha ferramenta em casa. Ele suporta até Copiar + Colar da mesma maneira. As únicas coisas que não implementei (ainda) são Desfazer e alterar o tipo de elementos existentes.
Ele ainda tem um recurso que o editor do Xcode não possui: você pode excluir todas as entradas de uma vez selecionando tudo e depois excluir.
Observe também que, devido ao uso da API CFPreferences, todas as alterações feitas são imediatamente confirmadas nas preferências vistas por outros aplicativos, assim como quando você usa o comando "defaults". Pela mesma razão, as alterações feitas nas preferências por outros aplicativos (ou com a ferramenta "defaults") serão vistas nesta ferramenta após uma alteração, um interruptor frontal ou pressionando o botão "Sincronizar". Portanto, não há comando Salvar - as atualizações são instantâneas. Por esse motivo, Desfazer seria bastante útil. Infelizmente, eu posso viver sem ele por enquanto.