Платформа

Платформа является пакетом (структурированный каталог), который содержит динамическую совместно используемую библиотеку вместе со связанными ресурсами, такими как файлы пера, файлы образа и заголовочные файлы. При разработке приложения проект соединяется с одной или более платформами. Например, проекты приложения для iPhone соединяются по умолчанию с Основой, UIKit и Базовыми Графическими платформами. Ваш код получает доступ к возможностям платформы через прикладной программный интерфейс (API), публикующийся платформой через ее заголовочные файлы. Поскольку библиотека динамично совместно используется, многократные приложения могут получить доступ к коду платформы и ресурсам одновременно. Системные нагрузки код и ресурсы платформы в память, по мере необходимости, и доли одна копия ресурса среди всех приложений.

Applications sharing code and resources of framework

Поскольку платформа является пакетом, можно получить доступ к его содержанию с помощью NSBundle класс или, для процедурного кода, CFBundle Базовой Основы. Можно создать собственные платформы для OS X, но сторонние платформы не позволяются на iOS. На OS X можно просмотреть содержание платформы в Средстве поиска. При разработке для любой платформы можно также просмотреть заголовочные файлы платформы из приложения XCode.

Необходимые как условие статьи

Похожие статьи

    (Ни один)