As an Apple developer, I'd like to be able to store objects defined in my Thrift spec using the Core Data object relational database system.
To do this, it is best to generate the XML document that defines the Core Data model. Developers may then use tools like Xcode or mogenerator to generate the actual classes in source code.
Copy XML generator
Register new t_xcdatamodel_generator
Output non-nested structs conforming to Core Data model XML DSL
Collections of basic types
Collections of struct types
Unwind typedefs to resolve basic types to map to core data types
Replace enum types with Integer 32 type
Optional means optional
Versionable Core Data models
Add option in cocoa/swift generators to subclass NSManagedObject and declare managed attributes as @dynamic/@NSManaged