Поддерживает ли кодирование ключ-значение объявленное имя пользовательского метода доступа? - PullRequest
2 голосов
/ 13 декабря 2011

Кодирование значения ключа Какао упрощает операцию получения / установки свойств. В любом случае, в документации сказано, что распознаются только заранее определенные шаблоны именования. Я думаю, объявленное свойство может поддерживаться этой функцией. На самом деле базовый доступ к объявленному свойству точно такой же, как и в шаблоне поиска кода Key-Value. Проблема в нестандартном доступе. Поскольку пользовательские средства доступа хранятся в виде атрибута свойства, я думаю, что их легко поддерживать в кодировании значения ключа. Но я не могу найти упоминания об этом.

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

1 Ответ

1 голос
/ 13 декабря 2011

Если вы хотите использовать кодирование Key-Value, ваши методы доступа должны соответствовать определенным соглашениям об именах.В разделе об (пользовательских) именах методов доступа Руководство по языку программирования Objective-C специально упоминает, что вы "должны [обычно] указывать имена методов доступа, которые соответствуют кодированию значения ключа."

Подробнее о том, какие имена соответствуют KVC, см. Подробная информация о реализации поиска средства доступа в Руководстве по программированию кодирования значения ключа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...