Thanks a lot for your ideas!
Actually just creating a class definition of the entity with the autoGeneratePropertyDefinitions option set to TRUE automatically scaffolds your entity's attributes and generates cells that correctly correspond to the attributes' types. It even detects if your attributes are Optional/Required and applies validation checks automatically. Here is a code sample of how this class definition declaration looks like:
SCClassDefinition *myClassDef =
[SCClassDefinition definitionWithEntityName:myEntity withManagedObjectContext:managedObjectContext
autoGeneratePropertyDefinitions:TRUE];
So it's practically just one line of code. Now remember the above is just the entity definition, so to generate the actual object cells, you need another single line of code:
SCObjectSection *objectSection =
[sectionWithHeaderTitle:nil withBoundObject:myObject withClassDefinition:myClassDef];
Please tell me if this was what you had in mind.