Eine Property List (plist) ist ein flexibles und praktisches Format zur Speicherung von Anwendungsdaten, das primär in macOS, iOS und anderen Apple-Betriebssystemen verwendet wird. Ursprünglich von NeXT entwickelt und später von Apple übernommen, sind plist-Dateien im Wesentlichen strukturierte Datenspeicher, die ein Key-Value-Paar-System (Schlüssel-Wert-Paare) nutzen. Sie werden am häufigsten verwendet, um Benutzereinstellungen, Konfigurationsparameter und Informationen über installierte Anwendungen zu speichern, wie beispielsweise die Info.plist-Datei, die in jedem App-Bundle enthalten ist. Plist-Dateien können in verschiedenen Formaten vorliegen: XML, binär oder im älteren OpenStep-ASCII-Format. Die XML-Version ist menschenlesbar und folgt einer spezifischen Document Type Definition (DTD), während die binäre Version für Leistung und geringere Dateigrößen optimiert ist, jedoch spezialisierte Werkzeuge zum Lesen erfordert. Entwickler nutzen diese Dateien zur Verwaltung globaler Einstellungen, Lokalisierungen und Hardwarekonfigurationen, was sie zu einem Grundpfeiler der Softwarearchitektur und des Application Lifecycle Managements im Apple-Ökosystem macht. Da sie verschachtelte Arrays und Dictionaries unterstützen, sind sie hocheffektiv bei der Darstellung komplexer hierarchischer Datenstrukturen in einer Weise, die von System-APIs leicht analysiert werden kann.