Unikalny identyfikator obiektu NSManagedObject
Muszę uzyskać unikalny identyfikator dla typuNSManagedObject
Stworzyłem. Musi być dostępny natychmiast po utworzeniu obiektu, nigdy się nie zmieniać i być całkowicie unikalny.
To wykluczaNSManagedObjectID
, ponieważ może się to zmienić, gdy kontekst zostanie zapisany. Wierzę-hash
metoda może być nieunikalna, jeśli moje obiekty mają te same właściwości.
Naprawdę chciałbym uniknąć tworzenia w inny sposób bezużytecznego pola UUID uniqueIdentifier na obiekcie, ponieważ wydaje się to marnotrawstwem i bałaganem. Czy jest tutaj przyjęta najlepsza praktyka?