Plist

Nei framework NeXTSTEP, GNUstep e Cocoa in macOS, i file plist (abbreviazione di Property List) sono file che memorizzano degli oggetti serializzati.

I file plist usano l'estensione .plist, e sono codificati e decodificati dalla classe NSPropertyListSerialization. Un file plist può contenere solo oggetti Core Foundation o Foundation Kit: la libreria non sa come serializzare altri tipi di oggetti.

Spesso sono usati per memorizzare le preferenze impostate dall'utente (un po' come i Registri Windows su Microsoft Windows). Sono usati anche per memorizzare informazioni sui bundle e sulle applicazioni, con un sistema simile alle resource fork del vecchi Mac OS.