Уникальный идентификатор для NSManagedObject

Мне нужно получить уникальный идентификатор для типа NSManagedObject, который я создал. Он должен быть доступен сразу после создания объекта, никогда не изменяться и быть полностью уникальным.

Это исключает NSManagedObjectID, так как это может измениться при сохранении контекста. Я считаю, что метод -hashможет быть не -уникальным, если мои объекты имеют одинаковые свойства.

Мне бы очень хотелось избежать создания бесполезного поля UUID uniqueIdentifier для объекта, поскольку это кажется расточительным и беспорядочным. Есть ли здесь общепринятая передовая практика?

10
задан Lorenzo B 19 July 2012 в 07:14
поделиться