Обеспечение соответствие KVC

Для класса, который будут считать KVC совместимый для определенного свойства, это должно реализовать методы, требуемые для valueForKey: и setValue:forKey: работать на то свойство.

Атрибут и к - одно соответствие отношения

Для свойств, которые являются атрибутом или к - одно отношение, это требует что Ваш класс:

Индексированный к - многие соответствие отношения

Для индексируемого к - много отношений, соответствие KVC требует что Ваш класс:

Для непостоянного, индексированного упорядоченный - многие отношение, соответствие KVC требует что Ваш класс также:

Неупорядоченный - многие соответствие отношения

Для неупорядоченного к - много отношений, соответствие KVC требует что Ваш класс:

Для непостоянного, неупорядоченного - многие отношение, соответствие KVC требует что Ваш класс также: