Thursday, May 14, 2015 19:00 at Actsoft Inc. 10006 N Dale Mabry Hwy 100, Tampa, FL
This is part II in the "No, you don't need to use Core Data" story. Last month we showed how to build an interface layer and data manager in Swift that cached and retrieved data from a SQLite database as well as supporting schema migration. This month we'll finish the job by showing how to update the DataManager to use generics and build a fetched results controller that hooks into it and serves as a data source for table and collection views. Even if you wind up using Core Data, there is a lot of value to be had by "rolling your own". You'll be aware of some of the challenges faced by Apple in developing Core Data, you can intuit workarounds for some of the issues you face in Core Data and its workings will be much less of a mystery than they would be if you hadn't built your own workalike.