CoreData provides a mechanism for saving and restoring simple object graphs, but its deep layering and underlying structure can lead to significant performance issues, and place inconvenient limits on the design of a developer's object graph. In this talk we will discuss the limits of what can and can't be done within the design of CoreData, and look at how relayering the underlying technologies used in CoreData we can create a new graph persistence framework that supports additional features such as ordered sets, dictionaries, scalars, and synchronization.
Sign in with Twitter to add slides, notes or videos to this session