Введение в инструкции по программированию конфигурации системы

Этот документ описывает архитектуру служб конфигурации системы в OS X и APIs в платформе Конфигурации системы. Это описывает, как пользователи и приложения используют конфигурируемые сетевые предпочтения и как приложения могут использовать платформу APIs для выполнения различных задач.

Какова платформа конфигурации системы?

Платформа Конфигурации системы предоставляет мощную, гибкую поддержку для установления и поддержания доступа к конфигурируемым сетевым и системным ресурсам. Это предлагает Вашему приложению возможность определить, установить, и поддержать параметры конфигурации и обнаружить и реагировать динамично на изменения в той информации.

Поддержка платформы широкий диапазон управления конфигурацией, включая высокоуровневый доступ к сетевым службам. Несмотря на то, что объем Конфигурации системы, APIs был доступен в версии 10.1 OS X, более поздних версиях OS X, включал некоторые изменения и дополнения. Этот документ фокусирует на Конфигурации системы APIs, доступный в версии 10.3 OS X.

Кто должен считать этот документ?

Аудитория для этого документа включает две основных группы:

Если Вы разрабатываете приложение, определяющее сетевые службы, инициирующее сети IP или создающее соединение PPP, необходимо сконцентрировать на сетевых предпочтениях и конфигурации APIs. Если Вы разрабатываете приложение, которое должно знать, достижим ли удаленный узел, или инициируйте соединение PPP, необходимо фокусировать на достижимости и соединении APIs.

Организация этого документа

Этот документ разделен на четыре главы:

Главы, которые Вы читаете, зависят от целей Вашего приложения. Все разработчики, плохо знакомые с платформой Конфигурации системы, должны считать Цели Конфигурации системы и Архитектуру. Затем если Вы разрабатываете ISP или приложение номеронабирателя, которое должно управлять конфигурациями сети, необходимо считать Компоненты Платформы Конфигурации системы и Схемы Конфигурации системы. Если с другой стороны Вы разрабатываете приложение, инициирующее соединения PPP или определяющее, достижим ли удаленный узел, можно пропустить к последней главе, Определение Достижимости и быть соединенным.

См. также

Apple обеспечивает всестороннюю справочную документацию API платформы Конфигурации системы. В сети посмотрите Ссылку Платформы Конфигурации системы.

Кроме того, Apple обеспечивает несколько примеров кода, иллюстрирующих различную конфигурацию сети и задачи соединения. Эти выборки имеются в сети в http://developer .apple.com/samplecode/Sample_Code/Networking.htm.

При установке Пакета Разработчика Вы получаете документацию разработчика, а также инструменты и пример кода. Конфигурация системы справочная документация API доступна в /Developer/ADC Reference Library/documentation/Networking/Reference.