модель базового класса данных с использованием NSObject - PullRequest
0 голосов
/ 17 февраля 2012

Каждый объект, который я хочу сохранить в основных данных, должен наследоваться от NSManagedObject?Итак, если что-то является NSObject, то гарантируется 100%, что этот конкретный объект не хранится в основных данных?Проблема в том, что я скачал этот проект, и у него есть эта модель для объекта, однако класс объекта является NSObject, поэтому я не понимаю, хранится ли это на самом деле в основных данных или нет.

1 Ответ

0 голосов
/ 17 февраля 2012

Да, это так.Однако NSManagedObject наследуется от NSObject.

От Ссылка на класс NSManagedObject :

NSManagedObject - это универсальный класс, который реализует все базовое поведение, требуемое дляобъект модели базовых данных.Невозможно использовать экземпляры прямых подклассов NSObject (или любого другого класса, не наследующего от NSManagedObject) с контекстом управляемого объекта.Вы можете создать пользовательские подклассы NSManagedObject, хотя это не всегда требуется.Если никакой пользовательской логики не требуется, полный граф объектов может быть сформирован с экземплярами NSManagedObject.

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