Aller au contenu
uencoder

XML Property List

Le plist XML est la sérialisation XML des listes de propriétés d'Apple, représentant des données structurées avec des éléments tels que <dict>/<array>/<string>.

Objectif

Stocker la configuration (Info.plist, préférences) en XML sous macOS/iOS, permettant l'édition manuelle et le contrôle de versions.

Mécanisme

L'élément racine <plist> contient un nœud de valeur : <dict> (alternance de <key> et d'éléments de valeur), <array>, <string>/<integer>/<real>/<true/>/<false/>/<data> (Base64)/<date> (ISO 8601).

Cas d’usage

  • Info.plist d'iOS
  • Préférences macOS
  • Configuration de projets Xcode

Outils associés

References