KVC тест на соответствие - PullRequest
       7

KVC тест на соответствие

1 голос
/ 19 октября 2011

Существует ли какой-либо инструмент, подобный статическому анализатору LLVM, который проверит, соответствует ли класс Objective C на 100% KVC?

1 Ответ

4 голосов
/ 19 октября 2011

Я сомневаюсь, что есть много классов, которые соответствуют KVC для всех возможных ключей. Вам нужно указать конкретный ключ, когда вы говорите о соответствии KVC. Если у вас есть список ключей, то довольно просто проверить, соответствует ли ваш класс KVC для каждого из них, но вы также должны указать, представляет ли каждый ключ атрибут, отношение «один к одному», отношение «проиндексированный ко многим» или неупорядоченное отношение «ко много отношений.

Тем не менее, ответ на ваш вопрос, насколько я знаю, таков: нет, в XCode нет инструмента, который проверял бы степень соответствия KVC класса. Вы, конечно, могли бы написать один без особых проблем.

...