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