Введение
Этот документ описывает NSKeyValueCoding
неофициальный протокол, определяющий механизм, позволяющий приложения получить доступ к свойствам объекта косвенно по имени (или ключ), а не непосредственно через вызов метода доступа или как переменные экземпляра.
Необходимо считать этот документ для получения понимания того, как использовать кодирование значения ключа в приложениях и как сделать значение ключа классов, кодирующее совместимый для взаимодействия с другими технологиями. Кодирование значения ключа является фундаментальной технологией при работе с наблюдением значения ключа, привязкой Какао, Базовыми Данными и подаванием AppleScript-способной заявки. Вы, как ожидают, будете знакомы с основами разработки Какао и языка Objective C.
Организация этого документа
Кодирование значения ключа включает эти статьи:
Что Кодирует Значение ключа? обеспечивает обзор кодирования значения ключа.
Терминология определяет условия, обычно раньше относился к свойствам объекта.
Основные принципы Кодирования значения ключа описывают основные принципы, требуемые использовать кодирование значения ключа.
Значение ключа, Кодирующее Методы доступа, описывает методы доступа, которые должны реализовать Ваши классы.
Проверка значения ключа говорит Вам, как реализовать проверку свойства.
Обеспечение Соответствие KVC описывает возможности класс, должно реализовать, чтобы быть значением ключа, кодирующим совместимый.
Поддержка скаляра и Структуры описывает типы данных, поддерживаемые кодированием значения ключа.
Списки операторов набора доступные операторы набора и описывают свое использование.
Подробные данные Реализации Поиска средства доступа объясняют, как определяются надлежащий метод доступа или переменная экземпляра.
Описание Отношений Свойства описывает использование метаданных для определения отношений между объектами и их свойствами.
Соображения производительности описывают соображения производительности при использовании кодирования значения ключа.
См. также
Существуют другие технологии, не охваченные в этом документе, которые связаны с кодированием значения ключа.
Значение ключа Наблюдая Руководство по программированию описывает функции протокола наблюдения значения ключа, позволяющего объектам наблюдать изменения в других объектах.