O que é um arquivo PLIST?


0

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.

É um arquivo de lista de propriedades

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 um 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.

Os 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 que o aplicativo funcione. Os arquivos PLIST podem ser criados e editados com um editor de texto, como o TextEdit. Normalmente são armazenados no ~/Library/Preferences/ pasta em um Mac, mas também pode ser armazenado em qualquer lugar no sistema de arquivos.

O formato PLIST

O formato Lista de propriedades contém uma série de pares chave-valor codificados em XML. As chaves são sempre strings e os valores podem ser strings, números, arrays, dicionários ou datas. Quando você abre um arquivo PLIST em um editor de texto, parece uma confusão de dados. No entanto, os dados são realmente organizados em um formato de fácil leitura para os computadores.

Aqui está um exemplo simples de um arquivo PLIST:



Nome
Newt Masterson
Idade
43
Crianças

Ellen
Luna
Norma

Neste exemplo, o arquivo contém três pares de valores-chave. O primeiro par tem uma chave de “Nome” e um valor de “Newt Masterson”. O segundo par tem uma chave de “Age” e um valor de 43 (um inteiro). O terceiro par tem uma chave de “Children” e um valor de um array de strings. Matrizes e dicionários podem conter outros pares de valores-chave e matrizes. Isso permite que você armazene dados em um formato hierárquico.

Como editar arquivos PLIST

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/ ).

Quando você abre 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.

Um programador programando um bug.
Estúdio África / Shutterstock

Aviso: É perigoso editar arquivos PLIST manualmente, a menos que você saiba exatamente o que está fazendo. Se você cometer um erro, isso pode fazer com que o aplicativo falhe e não funcione mais corretamente. Antes de fazer qualquer alteração, faça uma cópia de backup do arquivo PLIST original para o qual você possa reverter caso algo dê errado.

Você também pode editar o arquivo PLIST de um aplicativo manualmente, mas pode ser muito complicado dependendo de como um aplicativo específico grava dados em um arquivo PLIST. Um conhecimento da estrutura XML ajuda. Por exemplo, se você deseja alterar o tamanho da fonte para o 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 sã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!

RELACIONADO: O que é um arquivo XML (e como abro um)?


Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *