Friday 22nd March, 2013
10:15am to 11:15am
If you were first exposed to Core Data using the demo apps in XCode then you are likely not taking advantage of some of the better features of Core Data. Also, if you were a SQL ninja and are frustrated that Core Data can't seem to do the simplest of tasks, you might be missing a few things. This talk will start by walking through Apple's current demo projects and pointing out places where Apple themselves say the code is bad (but who reads comments anyway). Then we will review a much better implementation that accomplishes the same task. Then we will look at the sparsely documented Core Data Model editor and how to utilize Relationships, Fetched Properties, Fetch Requests, Configurations and the UserInfo dictionaries. We will also look at the various options that the Core Data Model editor presents and look at creating NSManageObject subclasses. After exploring what Apple provides, we will highlight how projects like mogenerator and Magical Record fill in the gaps for us. We will update our demo app to show how the code changes when we use these projects.
Indie iOS Developer by day, dad by night, carpool driver on the weekends bio from Twitter
Sign in to add slides, notes or videos to this session