When I first started my iOS project I could use capital letters in core data to start my property names (FirstName, LastName, ect…). This is extremely beneficial to me since I feed data into CoreData using a web service and plists and the creation of objects inserted into my local CoraData DB is greatly simplified and super fast if all property names match exactly. Which up until now has not been a problem. Currently in xCode 4.3.1 I cannot get around the nameing convention restrictions and it is causing me a huge headache since my remote DB uses capital letters for it’s column names which in turn then do not match my local CoreData properties.
Is there anyway to get around this in xCode?
Simple answer is No. If you have any control over the way the data is coming out of your remote DB, you could just do something like:
If that is too much trouble, then you will need to either need to map these in your project or not use Xcode 4.3 and up.