Введение

Обзор

Большинство приложений Mac должно управлять данными. Управление данными включает создание и обработку различных типов доступных данных к программе, включая строки, обогащенный текст, двоичных данных, даты, наборы, списки свойств и данные XML. Приложения Mac используют интерфейсы управления данными, чтобы сохранить и получить доступ к данным в локальных базах данных, файлах, папках и пакетах. Они также используют интерфейсы управления данными, чтобы получить и реагировать соответственно на события и другие типы сообщений, такие как уведомления.

Интерфейсы управления данными OS X находятся в нескольких различных платформах. Основные платформы:

Управление данными

Следующие разделы описывают различные области управления данными и документации, которую необходимо считать для узнавания больше о них.

Основные значения

Какао обеспечивает объектные абстракции для типов исходных данных, которые Вы, вероятно, будете использовать в почти любой программе, такой как строки, даты, числа и даже двоичные данные. Это также обеспечивает классы набора и другие абстракции для собирания в группу значений. Для приобретения знаний об этих типах данных читайте:

Хранение данных приложения

Какао обеспечивает несколько способов сохранить данные Вашего приложения. Технология, которую Вы выбираете, зависит от того, сколько данных Вы хотите сохранить, и какие данные это.

Обработка событий

Кроме того, вводить от мыши и клавиатуры, OS X ввод поддержек OS от планшетов и, на переносимом Macintosh, мультикасание с помощью сенсорной панели.

Доступ к контактной информации

Адресная книга является централизованной базой данных для контактов и других персональных данных. Контактная информация важна для программного обеспечения, такого как программы чата и электронная почта.

Определение местоположения данных приложения

OS X обеспечивает много стандартных каталогов, где могли бы находиться данные приложения. Какао обеспечивает классы и методы, чтобы помочь Вам определить местоположение этих каталогов в файловой системе и как ресурсы в Вашем приложении.