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