Tema: plist
-
Ler e escrever preferências do macOS: defaults, plutil e por que o cfprefsd faz uma edição direta parecer inútil
defaults e plutil leem e escrevem domínios de preferências sem exigir que você interprete a sintaxe de plist manualmente, mas o daemon de cache cfprefsd (um por usuário e um para o sistema) intermedia todas as leituras e escritas de um app. Por isso, editar direto o arquivo plist em disco muitas vezes não tem efeito visível até o cache ser invalidado.
Legível por máquina: JSON