2013-11-15 3 views
1

Я работаю над проектом библиотеки iOS, для которого требуется база данных Core Data для хранения данных. Чтобы избежать связывания файла модели данных с библиотекой, я хотел бы генерировать ее динамически с помощью кода.Генераторы кода создания NSManagedObjectModel

Есть ли генераторы кода, которые могут принимать файл описания модели xml/json/yaml на входе и создавать код построения модели и подклассы NSManagedObject на выходе?

+0

http://restkit.org/ –

+0

Я использовал RestKit в проектах и ​​раньше, но я не вижу никаких генераторов кода там. – Alex

+0

Возможно, я неправильно понял ваш вопрос, чтобы сопоставить json с NSmanagedObjects, я использую KVO. он работает достаточно хорошо. Btw Я не уверен, что вы можете динамически изменять модель данных –

ответ

0

Вам не нужен инструмент для создания моделей NSManagedObject в коде. Существует полный API, доступный от Apple в Objective-C. Проверьте эти источники документации.

NSManagedObjectModel
NSEntityDescription
NSAttributeDescription

+0

Я знаю, что существует API для динамического управления NSManagedObjectModel, но писать и поддерживать весь код для создания подклассов модели и управляемых объектов для этой модели руками будет намного медленнее и вызовет больше ошибок. – Alex

Смежные вопросы