Полностью динамические модели CoreData в XCode - PullRequest
0 голосов
/ 20 марта 2012

Типичные приложения используют редактор моделей XCcode для определения сущностей и их свойств.

Предположим, я хотел бы создать приложение, которое требует большей гибкости.Приложению необходимо создать свежие новые типы сущностей с произвольными атрибутами .

Может ли приложение Cocoa создавать новые сущности-типы во время выполнения?

1 Ответ

1 голос
/ 20 марта 2012

Вы можете сделать это, создав или скопировав и изменив NSManagedObjectModel, документация для этого класса - хорошее место для начала.Однако есть некоторые предостережения: вы не можете просто изменить его на лету, так как это делает недействительным ваше постоянное хранилище - поэтому вам придется выполнить миграцию в новое постоянное хранилище на основе вашей новой модели.

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