Введение в привязку какао, программируя темы

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

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

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

Этот документ предполагает чтение Значения ключа, Кодирующего Руководство по программированию, Значение ключа, Наблюдая Руководство по программированию Преобразователя Руководства по программированию и Значения.

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

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

Эти статьи содержат задачи, учащие Вас, как использовать привязку Какао:

См. также

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