Core Data Object IDs can change

I thought I knew a lot about Core Data with having used it a lot over the past years. Today, I learned something new that I feel like I should have known for a long time. NSManagedObjectIDs can change. Seriously. If you want a different notion of identity, you can just add an UUID string as an attribute to your entity. A separate mapping table is not recommend. The 2 apps should agree to use the same UUIDs for the same identities.BenRef: https://devforums.apple.com/message/480640#480640 ...

October 22, 2014 · 1 min · Aaron