Qu'est-ce qu'un fichier PLIST ?

0
168

Si vous avez utilisé un Mac ou développé des applications pour iPhone ou iPad, vous avez probablement exécuté sur un fichier PLIST à un moment donné. Mais qu'est-ce que c'est, et qu'est-ce que “PLIST” veux dire, de toute façon? Nous allons vous expliquer.

C'est un fichier de liste de propriétés

Un fichier PLIST est un fichier texte spécial qui contient des données au format Liste de propriétés. Le fichier est utilisé par les applications macOS, iOS et iPadOS pour stocker les paramètres et d'autres données dans un format clé-valeur avec une structure XML. Par exemple, chaque application iPhone comprend au moins un fichier PLIST appelé Info.plist qui contient des informations de configuration de base pour l'application.

RELATEDPourquoi vous avez besoin d'un éditeur de texte brut

Les utilisateurs ordinaires qui téléchargent une application iPhone ne voient jamais ou ne doivent jamais interagir directement avec ce fichier, mais les développeurs doivent en créer un pour créer leur application travailler. Les fichiers PLIST peuvent être créés et modifiés avec un éditeur de texte, tel que TextEdit. Ils sont généralement stockés dans le dossier ~/Library/Preferences/sur un Mac, mais peuvent également être stockés n'importe où sur le système de fichiers.

Le format PLIST< /h2>

Le format Liste de propriétés contient une série de paires clé-valeur encodées en XML. Les clés sont toujours des chaînes et les valeurs peuvent être des chaînes, des nombres, des tableaux, des dictionnaires ou des dates. Lorsque vous ouvrez un fichier PLIST dans un éditeur de texte, cela ressemble à un fouillis de données. Cependant, les données sont en fait organisées dans un format facile à lire pour les ordinateurs.

Voici un exemple simple de fichier PLIST :

<?xml version =”1.0″ encodage=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//FR” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<clé>Nom</clé>
<chaîne>Newt Masterson</chaîne>
<clé>Âge</clé>
< entier>43</entier>
<clé>Enfants</clé>
<tableau>
<chaîne>Ellen</chaîne>
<chaîne>Luna&lt ;/chaîne>
<chaîne>Norma</chaîne>
</array>
</dict>
</plist>

Dans cet exemple, le fichier contient trois paires clé-valeur. La première paire a une clé de “Nom” et une valeur de "Newt Masterson". La deuxième paire a une clé d'“Age” et une valeur de 43 (un entier). La troisième paire a une clé de “Children” et une valeur d'un tableau de chaînes. Les tableaux et les dictionnaires peuvent contenir d'autres paires clé-valeur et tableaux. Cela vous permet de stocker des données dans un format hiérarchique.

Comment éditer des fichiers PLIST

Sur un Mac, les fichiers PLIST sont souvent utilisé pour stocker les préférences de l'application dans le dossier ~/Library/Preferences/ou dans le package d'une application, mais parfois également à d'autres emplacements. Par exemple, le fichier com.apple.TextEdit.plist contient les préférences de l'application TextEdit (situé dans ~/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/).

Lorsque vous ouvrez l'application TextEdit, elle lit le fichier com.apple.TextEdit.plist et charge les préférences. Si vous apportez des modifications aux préférences dans l'application, telles que la modification de la taille de la police, ces modifications sont enregistrées dans le fichier PLIST.

Africa Studio/Shutterstock

Attention :Il est dangereux de modifier manuellement les fichiers PLIST à moins que vous ne sachiez exactement ce que vous faites. Si vous faites une erreur, l'application pourrait planter et ne plus fonctionner correctement. Avant d'apporter des modifications, faites une copie de sauvegarde du fichier PLIST d'origine sur lequel vous pourrez revenir en cas de problème.

Vous pouvez également modifier manuellement le fichier PLIST d'une application, mais cela peut être très délicat en fonction de la manière dont une application particulière écrit des données dans un fichier PLIST. Une connaissance de la structure XML aide. Par exemple, si vous souhaitez modifier la taille de la police pour l'application TextEdit, vous devez ouvrir le fichier com.apple.TextEdit.plist dans un éditeur de texte ou Xcode et trouver la clé liée à la taille de la police, modifier la valeur, enregistrer le PLIST fichier, puis quittez l'application d'édition.

Parfois, les clés ne sont pas répertoriées, et dans ces cas, il est probablement préférable de laisser le fichier PLIST seul, sauf si vous avez des connaissances techniques approfondies sur la façon dont l'application œuvres. Au lieu de cela, modifiez les préférences dans l'application elle-même. Bonne chance !

CONNEXE : Qu'est-ce qu'un fichier XML (et comment en ouvrir un) ?

LIRE LA SUITE

  • › Comment trouver de l'essence bon marché
  • &rsaquo ; Pourquoi s'appelle-t-il Spotify ?
  • › La police peut-elle vraiment surveiller ma caméra de sonnette ?
  • › 10 fonctionnalités du thermostat intelligent que vous devriez utiliser
  • &rsaquo ; Protégez votre équipement informatique à la plage grâce à ces conseils
  • &rsaquo ; US CHIPS Act : de quoi s'agit-il et rendra-t-il les appareils moins chers ?