There is a lot of boilerplate code required to write a Core Data application. This is annoying. In pretty much everything I’ve written since Core Data came to iOS, I have used the following class.
What’s Included
SSManagedObject
- Manages main context, persistent store, etc
- Accessing entity descriptions
- Reflection
- Easy creating and deleting
SSRemoteManagedObject
- Easily find or create objects by a remote ID
- Unpack NSDictionary’s into your Core Data object’s attributes
