2013-09-12 4 views
0

Я использую основные данные в своем проекте. У меня есть сущность, EntityMO, которая имеет необязательное отношение 1-ко-многим с RelationMO.Основные данные, влияет ли отношение доступа к поиску таблицы?

Когда я делаю вызов myEntity.myRelation в своем коде (чтобы увидеть, существует ли объект RelationMO), будет ли он каждый раз вызывать просмотр таблицы? Или есть черная магия с Core Data?

ответ

1

Или есть какая-то черная магия, происходящая с основными данными?

Просто получать объект, как правило, не требуется доступ к хранилищу данных, но объект, который вы получите в этом случае будет вина, а не фактический хранится объект. Когда вы используйте объект, ошибка будет пожар, в результате чего объект будет реализован. Существует несколько операций (например, -isEqual:), которые не приведут к возникновению сбоя - см. the docs для получения дополнительной информации.

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

Смежные вопросы