Plist
Mer info
- Typ
- Filformat
- Ägare
- Apple
- Ursprung
- NeXTSTEP
- Filändelse
.plist
Apples konfigurationsformat: en nästlad ordbok av strängar, tal, datum och binärdata, i tre inkompatibla skepnader.
Formatet ärvdes från NeXTSTEP, där det skrevs i en ASCII-syntax med klammerparenteser. Mac OS X bytte till XML med en Apple-definierad DTD, vilket var läsbart men pratigt, och lade 2002 till ett binärt format (bplist) som är kompakt och snabbt att parsa men obegripligt i en texteditor. Alla tre lever fortfarande; plutil -convert växlar mellan dem.
Nästan allt tillstånd på macOS och iOS bor i plist-filer: Info.plist beskriver varje app-bundle, användarinställningar från NSUserDefaults hamnar i ~/Library/Preferences/, och launchd-tjänster definieras i plist. Att redigera dem för hand medan appen kör är en klassisk källa till förvirring — cfprefsd cachar och skriver över.