Информационный список свойств
Информационный список свойств является структурированным текстом, указывающим подробные данные конфигурации для приложения или другой связанной исполнимой программы. Операционная система извлекает данные из информационного списка свойств во время выполнения и обрабатывает его подходящими способами. Например, когда они перечисляют приложения в домашнем экране или в Средстве поиска, iOS и OS X (соответственно) получают эти имена от информационных списков свойств установленных приложений.
Содержание информационного списка свойств структурировано в специальной форме XML, где корневой узел всегда является словарем. Словарь содержит серию пар ключ/значение или свойства, где ключ является a key
элемент и значение являются элементом, указывающим тип данных значения.
Вот демонстрационная пара ключ/значение:
<key>CFBundleDisplayName</key> |
<string>Mail</string> |
Свойства, указанные в информационном списке свойств, включают имя дисплея, идентификатор пакета, значок пакета, версию комплекта, поддерживаемые платформы и типы документов.
Имя информационного файла списка свойств должно быть Info.plist
, с буквами в нижнем регистре или верхнем регистре как показано. Текст в файле кодируется в Unicode UTF-8. Когда Вы создаете приложение или другой пакет, файл помещается в определенное расположение в пакете.
При использовании XCode (основное приложение разработки) для создания проекта для приложения или другого пакета, XCode создает файл под названием ProjectName-Info.plist
в папке Resources Вашего проекта. (Когда Вы разрабатываете свой проект, инструменты копируют этот файл в пакет как Info.plist
.) XCode конфигурирует некоторые свойства в ProjectName-Info.plist
для Вас, но часто необходимо указывать дополнительные. Можно отредактировать информационный список свойств в редакторе XCode путем выбора файла непосредственно. Можно также отредактировать некоторые свойства в области Properties целевого инспектора.