Я недавно начал путь программирования в Objective-C, и теперь я просматриваю Core Data. Однако я смущен точно о том, что определяет сама модель в Core Data.Основные классы данных против модели
Вот что я имею ввиду: Скажем, я создаю объект с некоторым набором атрибутов, используя графический построитель моделей. Затем я получаю код Xcode для соответствующего класса. Затем я хочу создать свойство в классе, которое будет использоваться только во время выполнения, и его не нужно хранить или извлекать из Core Data. Итак, я добавляю переменную и соответствующее свойство классу (синтезируя его в реализации).
Новое свойство не определено в построителе модели, но оно определено в классе, производном от NSManagedObject. Как он обрабатывается в Core Data? Связаны ли свойства, перечисленные в классе, с атрибутами в «модели» или только атрибуты, определенные в построителе модели, определяют модель?
Аналогично, я хотел добавить свойство класса на основе перечисления в файл класса, который при получении или установке получает доступ или изменяет атрибут NSNumber в модели. Могу ли я сделать это без Core Data, рассматривая свойство как атрибут, который нужно сохранить и извлечь?
СПАСИБО!