Меня немного смущает, генерирует ли Core Data примитивные средства доступа для подклассов NSManagedObject в форме setPrimitiveAttributeName: по сравнению с формой setPrimitiveValue: forKey:, что, похоже, происходит последовательно.
Источник моей путаницы заключается в том, что я использовал инструмент моделирования (XCode 4) для генерации NSManagedSubclasses для двух моих сущностей, которые, насколько я могу судить, используют одни и те же настройки метаданных, но один подкласс распознает setPrimitiveAttributeName форма, в то время как другой не (это дает мне предупреждение «метод не найден»).
Итак, каковы ожидания? Если я открываю новый проект, создаю одну сущность с одним атрибутом и использую инструмент моделирования для генерации необходимого кода подкласса NSManagedObject, я должен ожидать, что он автоматически сгенерирует более эффективную форму примитивного средства доступа или нет?