Простое принятие привязки
Последняя версия: | Версия 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. В Интерфейсном Разработчике: создание объектного контроллера; привязка его содержания к отслеживаемому объекту; и привязка значений текстового поля и ползунка к объему дорожки. Пользовательский интерфейс обновляется с помощью привязки.