Управляемый объект
Управляемый объект является объектом модели (в смысле контроллера представления модели), который представляет запись от персистентного хранилища. Управляемый объект является экземпляром NSManagedObject
или подкласс NSManagedObject
. Управляемый объект регистрируется в контексте управляемого объекта. В любом данном контексте существует самое большее один экземпляр управляемого объекта, соответствующего данной записи в персистентном хранилище.
Управляемый объект имеет ссылку на объект описания объекта, говорящий его, какой объект он представляет. Таким образом, NSManagedObject
может представлять любой объект — Вам не нужен уникальный подкласс на объект. Если Вы хотите реализовать пользовательское поведение, например вычислить полученное значение свойства или реализовать логику проверки, Вы используете подкласс.