Un fichier Property List (.plist) est un format flexible et pratique pour stocker des données d'application, principalement utilisé dans macOS, iOS et les autres systèmes d'exploitation d'Apple. Développés à l'origine par NeXT puis adoptés par Apple, les fichiers plist sont essentiellement des magasins de données structurées utilisant un système de paires clé-valeur. Ils sont couramment employés pour enregistrer les préférences utilisateur, les paramètres de configuration et les informations sur les applications installées, comme le fichier Info.plist présent dans chaque bundle d'application. Les fichiers Plist peuvent exister sous plusieurs formats : XML, binaire ou l'ancien format ASCII OpenStep. La version XML est lisible par l'homme et suit une définition de type de document (DTD) spécifique, tandis que la version binaire est optimisée pour la performance et une taille de fichier réduite, bien qu'elle nécessite des outils spécialisés pour être lue. Les développeurs utilisent ces fichiers pour gérer les paramètres globaux, les localisations et les configurations matérielles, ce qui en fait une pierre angulaire de l'architecture logicielle et de la gestion du cycle de vie des applications dans l'écosystème Apple. Comme ils prennent en charge les tableaux et dictionnaires imbriqués, ils sont extrêmement efficaces pour représenter des structures de données hiérarchiques complexes d'une manière facilement analysable par les API système.