Файл Property List (plist) представляет собой гибкий и удобный формат для хранения данных приложений, который преимущественно используется в macOS, iOS и других операционных системах Apple. Изначально разработанный компанией NeXT и впоследствии принятый Apple, формат plist по своей сути является структурированным хранилищем данных, использующим систему пар «ключ-значение». Эти файлы чаще всего применяются для сохранения пользовательских предпочтений, конфигурационных настроек и информации об установленных приложениях, например, файл Info.plist, присутствующий в каждом пакете приложения. Файлы plist могут существовать в нескольких форматах: XML, бинарном или устаревшем формате OpenStep ASCII. Версия XML удобна для чтения человеком и следует определенному определению типа документа (DTD), в то время как бинарная версия оптимизирована для повышения производительности и уменьшения размера файла, хотя для ее чтения требуются специализированные инструменты. Разработчики используют эти файлы для управления глобальными настройками, локализациями и аппаратными конфигурациями, что делает их краеугольным камнем программной архитектуры экосистемы Apple и управления жизненным циклом приложений. Благодаря поддержке вложенных массивов и словарей, они крайне эффективны для представления сложных иерархических структур данных, которые легко анализируются системными API.