Я написал класс Foo и хотел бы включить объект Foo в качестве свойства для подкласса NSManagedObject. Это возможно? Могут ли Core Data хранить информацию, кроме строк, логических значений, целых чисел и т. Д .?
Один из способов - написать NSValueTransformer, который преобразует ваш объект Foo в NSData. Сделайте атрибут «Transformable» и дайте имя преобразователю в настройках атрибута.
Для получения более подробной информации или информации или других опций см. Руководство по программированию базовых данных , в частности раздел «Нестандартные постоянные атрибуты».