I'm trying to understand how Core Data
works in Objective-C
and can't quite get the purpose of categories that have the name SomeClass+CoreDataClass
and are created when we want to subclass NSManagedObject
.
As far as I know, they should be created only once and not regenerated every time we need to update our entity's structure, so we can add our methods there. However, they are recreated as blank files every time I regenerate a subclass of NSManagedObject
.
I think, I'm missing something, so could you explain their purpose?