Простое принятие привязки

Последняя версия:
Версия 1.1, 2014-07-08
Обновление для Xcode 5.0, OS X 10.9, теперь использует ARC (Автоматический Подсчет ссылок) и свойства, документ теперь читает и пишет параметр громкости.
(Полная история редакций)
Требования сборки:
Xcode 5.0, OS X 10.9 или позже
Требования во время выполнения:
OS X 10.7 или позже

Этот простой пример иллюстрирует принятие Привязки Какао для управления синхронизацией значений между моделями и представлениями.

Примером является простое основанное на документе приложение. Каждый документ имеет окно с текстовым полем, ползунком и кнопкой. Значения текстового поля и ползунка представляют объем в Отслеживаемом объекте, которым управляет документ. Кнопка отключения звука обнуляет объем.

Существует три версии приложения:

1. Используя целевое действие для обновления объема дорожки, когда пользователь нажимает Enter в текстовом поле или перемещает ползунок. Пользовательский интерфейс обновляется программно.

2. Программно: создание объектного контроллера; привязка его содержания к отслеживаемому объекту; и привязка значений текстового поля и ползунка к объему дорожки. Пользовательский интерфейс обновляется с помощью привязки.

3. В Интерфейсном Разработчике: создание объектного контроллера; привязка его содержания к отслеживаемому объекту; и привязка значений текстового поля и ползунка к объему дорожки. Пользовательский интерфейс обновляется с помощью привязки.