Una Property List (plist) è un formato flessibile e pratico per l'archiviazione di dati applicativi, utilizzato principalmente in macOS, iOS e altri sistemi operativi Apple. Sviluppati originariamente da NeXT e successivamente adottati da Apple, i file plist sono essenzialmente archivi di dati strutturati che utilizzano un sistema di coppie chiave-valore. Sono comunemente impiegati per memorizzare le preferenze dell'utente, le impostazioni di configurazione e le informazioni sulle applicazioni installate, come il file Info.plist presente in ogni pacchetto applicativo. I file Plist possono esistere in diversi formati: XML, binario o il più datato formato ASCII OpenStep. La versione XML è leggibile dall'uomo e segue una specifica Document Type Definition (DTD), mentre la versione binaria è ottimizzata per le prestazioni e per dimensioni del file ridotte, sebbene richieda strumenti specializzati per la lettura. Gli sviluppatori utilizzano questi file per gestire impostazioni globali, localizzazioni e configurazioni hardware, rendendoli una pietra miliare dell'architettura software e della gestione del ciclo di vita delle applicazioni nell'ecosistema Apple. Poiché supportano array e dizionari nidificati, sono estremamente efficaci per rappresentare strutture di dati gerarchiche complesse in modo facilmente analizzabile dalle API di sistema.