Подробные данные каталога библиотеки OS X
Library
каталоги - то, где система и Ваш код хранят все их связанные данные и ресурсы. В OS X этот каталог может содержать много различных подкаталогов, большинство которых создается автоматически системой. В iOS установщик приложения создает только несколько подкаталогов в ~/Library
(такой как Caches
и Preferences
) и Ваше приложение ответственно за создание всех других.
Таблица a-1 перечисляет некоторые общие подкаталоги, которые Вы могли бы найти в a Library
каталог в OS X вместе с типами файлов, принадлежащих там. Необходимо всегда использовать эти каталоги в их намеченных целях. Для получения информации о каталогах Ваше приложение должно использовать большинство, видеть, что Каталог Библиотеки Хранит Специфичные для приложения Файлы.
Подкаталог | Содержание каталога |
---|---|
| Содержит все специфичные для приложения данные и файлы поддержки. Это файлы, которые Ваше приложение создает и управляет от имени пользователя и может включать файлы, содержащие пользовательские данные. Условно, все эти элементы должны быть помещены в подкаталог, имя которого соответствует идентификатор пакета приложения. Например, если Ваше приложение называют MyApp и имеет идентификатор пакета Ресурсы, требуемые приложением работать, должны быть помещены в самом комплекте приложений. |
| Содержит программы, помогающие пользователям в конфигурации или других задачах. |
| Содержит аудио плагины, циклы и драйверы устройств. |
| Содержит специфичные для приложения данные автосохранения. |
| Содержит кэшированные данные, которые могут быть регенерированы по мере необходимости. Приложения никогда не должны полагаться на существование файлов кэша. Файлы кэша должны быть помещены в каталог, имя которого соответствует идентификатор пакета приложения. Условно, приложения должны сохранить файлы кэша в подкаталоге, имя которого соответствует идентификатор пакета приложения. Например, если Ваше приложение называют MyApp и имеет идентификатор пакета |
| Содержит ресурсы для выбора цветов согласно определенной модели, таких как HLS (Угол Оттенка, Насыщенность, Легкость) средство выбора RGB или средство выбора. |
| Содержит профили ColorSync и сценарии. |
| Содержит системные пакеты и расширения. |
| Содержит корневые каталоги для любых поигравших в песочнице приложений. (Доступный в пользовательском домене только.) |
| Содержит плагины для расширения контекстных меню системного уровня. |
| Содержит файлы данных с cookie веб-браузера. |
| Содержит данные, используемые XCode и другими инструментами разработчика. |
| Содержит словари языка для программы проверки правописания. |
| Содержит файлы документации и пакеты Справки Apple, предназначенные для пользователей и администраторов компьютера. (Пакеты Справки Apple расположены в |
| Содержит драйверы устройств и другие расширения ядра. |
| Содержит псевдонимы к папкам, к которым часто получают доступ, файлам или веб-сайтам. (Доступный в пользовательском домене только.) |
| Содержит файлы шрифтов и для дисплея и для печати. |
| Содержит платформы и совместно использованные библиотеки. |
| Содержит плагины, библиотеки, и фильтрует для содержания веб-браузера. |
| Содержит определения клавиатуры. |
| Указывает приложения агента, чтобы запуститься и работать за текущим пользователем. |
| Указывает демонов, чтобы запуститься и работать как корень в системе. |
| Содержит файлы журнала для консоли и определенных системных служб. Пользователи могут также просмотреть эти журналы с помощью Консольного приложения. |
| Содержит почтовые ящики пользователя. (Доступный в пользовательском домене только.) |
| Содержит плагины для приложения Установок системы. Разработчики должны установить свои пользовательские предпочтительные области в локальном домене. |
| Содержит предпочтения пользователя. Вы никогда не должны создавать файлы в этом каталоге сами. Чтобы получить или установить предпочтительные значения, необходимо всегда использовать |
| В системе и локальных доменах, этот каталог содержит драйверы печати, плагины PPD, и библиотеки должны были сконфигурировать принтеры. В пользовательском домене этот каталог содержит доступные настройки принтера пользователя. |
| Содержит плагины QuickLook. Если Ваше приложение определяет плагин QuickLook для просмотра пользовательских типов документов, установите его в этом каталоге (только пользователь или локальные домены). |
| Содержит компоненты QuickTime и расширения. |
| Содержит определения экранной заставки. Посмотрите, что Ссылка Платформы Экранной заставки для описания интерфейсов раньше создавала плагины экранной заставки. |
| Содержит сценарии и ресурсы сценариев, расширяющие возможности AppleScript. |
| Содержит системные звуки предупреждения. |
| (Осуждаемый) Содержит систему и сторонние сценарии и программы, которые будут выполнены во время начальной загрузки. (См. Руководство по программированию Демонов и Служб для получения дополнительной информации о запуске процессов во время начальной загрузки.) |
| Содержит содержание веб-сервера. Этот каталог содержит сценарии CGI и веб-страницы, которые будут подаваться. (Доступный в локальном домене только.) |