Se você usou um Mac ou desenvolveu aplicativos para iPhones ou iPads, provavelmente já se deparou com um arquivo PLIST em algum momento. Mas o que é e o que significa “PLIST”, afinal? Nós vamos explicar.
Índice
Um arquivo PLIST é um arquivo de texto especial que contém dados no formato Lista de Propriedades. O arquivo é usado por aplicativos macOS, iOS e iPadOS para armazenar configurações e outros dados em formato de valor-chave com uma estrutura XML . Por exemplo, todo aplicativo para iPhone inclui pelo menos um arquivo PLIST chamado Info.plist que contém informações básicas de configuração do aplicativo.
Usuários comuns que baixam um aplicativo para iPhone nunca veem ou precisam interagir diretamente com esse arquivo, mas os desenvolvedores devem criar um para fazer seu aplicativo funcionar. Os arquivos PLIST podem ser criados e editados com um editor de texto, como o TextEdit . Geralmente são armazenados no
~/Library/Preferences/
pasta em um Mac, mas também pode ser armazenada em qualquer lugar no sistema de arquivos.
O formato Lista de propriedades contém uma série de pares de valores-chave codificados em XML . As chaves são sempre strings e os valores podem ser strings, números, matrizes, dicionários ou datas. Quando você abre um arquivo PLIST em um editor de texto, ele parece uma confusão de dados. No entanto, os dados são realmente organizados em um formato que é fácil de ler pelos computadores.
Aqui está um exemplo simples de um arquivo PLIST:
<?xml versão=”1.0″ codificação=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<versão plist=”1.0″>
<dict>
<key>Nome</key>
<string>Newt Masterson</string>
<key>Idade</key>
<inteiro>43</inteiro>
<key>Crianças</key>
<matriz>
<string>Ellen</string>
<string>Luna</string>
<string>Norma</string>
</array>
</dict>
</plist>
Neste exemplo, o arquivo contém três pares de valores-chave. O primeiro par tem uma chave “Nome” e um valor “Newt Masterson”. O segundo par possui uma chave “Idade” e um valor 43 (um número inteiro). O terceiro par possui uma chave “Filhos” e um valor de uma matriz de strings. Matrizes e dicionários podem conter outros pares de valores-chave e matrizes. Isso permite armazenar dados em um formato hierárquico.
Em um Mac, os arquivos PLIST são frequentemente usados para armazenar preferências de aplicativos no
~/Library/Preferences/
pasta ou dentro do pacote de um aplicativo, mas às vezes também em outros locais. Por exemplo, o
com.apple.TextEdit.plist
contém as preferências para o aplicativo TextEdit (localizado em
~/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/
).
Ao abrir o aplicativo TextEdit, ele lê o arquivo com.apple.TextEdit.plist e carrega as preferências. Se você fizer alguma alteração nas preferências do aplicativo, como alterar o tamanho da fonte, essas alterações serão salvas novamente no arquivo PLIST.
É perigoso editar manualmente arquivos PLIST, a menos que você saiba exatamente o que está fazendo. Se você cometer um erro, o aplicativo poderá travar e não funcionar mais corretamente. Antes de fazer qualquer alteração, faça uma cópia de backup do arquivo PLIST original para a qual você possa reverter caso algo dê errado.
Você também pode editar o arquivo PLIST de um aplicativo manualmente, mas isso pode ser muito complicado dependendo de como um aplicativo específico grava dados em um arquivo PLIST. O conhecimento da estrutura XML ajuda. Por exemplo, se você quiser alterar o tamanho da fonte do aplicativo TextEdit, abra o
com.apple.TextEdit.plist
arquivo em um editor de texto ou Xcode e encontre a chave relacionada ao tamanho da fonte, altere o valor, salve o arquivo PLIST e saia do aplicativo de edição.
Às vezes, as chaves não estão listadas e, nesses casos, é melhor deixar o arquivo PLIST em paz, a menos que você tenha profundo conhecimento técnico sobre como o aplicativo funciona. Em vez disso, altere as preferências no próprio aplicativo. Boa sorte!
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…