Lessico IT › Programmazione › Plist

Plist

Programmazione Svenska → Aggiornato: 2026-10-02
Maggiori info
Tipo
Formato di file
Proprietario
Apple
Origine
NeXTSTEP
Estensione
.plist

Il formato di configurazione di Apple: un dizionario annidato di stringhe, numeri, date e blob binari, in tre codifiche reciprocamente incompatibili.

Il formato è ereditato da NeXTSTEP, dove usava una sintassi ASCII delimitata da parentesi graffe. Mac OS X passò a XML con un DTD definito da Apple, leggibile ma prolisso, e nel 2002 aggiunse una codifica binaria (bplist), compatta e veloce da analizzare ma incomprensibile in un editor di testo. Tutte e tre esistono ancora; plutil -convert permette di passare dall'una all'altra.

Quasi tutto lo stato di macOS e iOS vive in plist: Info.plist descrive ogni bundle di applicazione, le impostazioni di NSUserDefaults finiscono in ~/Library/Preferences/ e i servizi launchd sono definiti come plist. Modificarne uno a mano mentre il processo proprietario è in esecuzione è una classica fonte di confusione: cfprefsd mantiene i valori in cache e riscriverà volentieri i propri sopra i vostri.

← Torna al lessico