В iOS 9
я могу указать определенные атрибуты в объекте, который должен быть unique constraints
, чтобы предотвратить управление объектами с теми же уникальными ограничениями, которые необходимо создать.Имеет ли смысл иметь атрибут первичного ключа в Core Data в iOS 9?
У каждого NSManagedObject
есть свои собственные ObjectId
, но внутренне поддерживается Core Data
и не может быть установлено как уникальное ограничение в модели.
Основываясь на этом понятии, имеет ли смысл включать атрибут «primary key
» для всех объектов в основных данных и указать первичный ключ как уникальное ограничение, если я не хочу дублировать данные?