Есть ли способ автоматически генерировать теги @property и @dynamic для примитивов доступа к Core Data? - PullRequest
2 голосов
/ 05 февраля 2010

Обновление: генератор работает, с модификацией шаблона

Документация Core Data предлагает использовать -primitiveValue и -setPrimitiveValue: методы для доступа и изменения внутренних данных подкласса NSManagedObject, а не более медленный и не проверенный тип -primitiveValueForKey: и setPrimitiveValue: forKey:.

Я хотел бы принять это изменение в своем коде, но во избежание предупреждений компилятора мне нужно добавить объявления @property и @dynamic в мои классы управляемых объектов для всех этих примитивных средств доступа. Xcode рад генерировать весь этот код для меня, но только для открытых средств доступа к объекту (-value, а не -primitiveValue).

Есть ли какой-либо автоматизированный метод, либо через XCode, либо с помощью внешней программы, которая может сканировать файл .xcdatamodel, чтобы сгенерировать эти примитивные средства доступа для меня, чтобы мне не приходилось выводить их все во всех 16 моих управляемых классов?

1 Ответ

4 голосов
/ 05 февраля 2010

Посмотрите на mogenerator ( GitHub ).

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