Мне нужно получить уникальный идентификатор для типа NSManagedObject
, который я создал. Он должен быть доступен, как только объект будет создан, никогда не изменится и будет полностью уникальным.
Это исключает NSManagedObjectID
, поскольку это может измениться при сохранении контекста. Я полагаю, что метод -hash
может быть неидентичным, если мои объекты имеют одинаковые свойства.
Мне бы очень хотелось избежать создания ненужного уникального поля UIID uniqueIdentifier на сущности, поскольку это кажется расточительным и беспорядочным. Есть ли здесь лучшая практика?