Léxico TI › Programación › Plist

Plist

Programación Svenska → Actualizado: 2026-08-25

El formato de configuración de Apple: un diccionario anidado de cadenas, números, fechas y datos binarios, en tres variantes mutuamente incompatibles.

El formato se heredó de NeXTSTEP, donde usaba una sintaxis ASCII delimitada por llaves. Mac OS X cambió a XML con un DTD propio de Apple — legible pero verboso — y en 2002 añadió una codificación binaria (bplist), compacta y rápida de analizar pero ininteligible en un editor de texto. Las tres siguen vivas; plutil -convert pasa de una a otra.

Casi todo el estado de macOS e iOS vive en plists: Info.plist describe cada bundle de app, las preferencias de NSUserDefaults acaban en ~/Library/Preferences/, y los servicios de launchd se definen como plists. Editarlos a mano mientras el proceso propietario sigue corriendo es una fuente clásica de confusión — cfprefsd los cachea y sobrescribe alegremente los cambios.

← Volver al léxico