Last Revision:
Version 1.5, 2014-03-17
Upgraded for iOS 7, modernized, and upgraded to use ARC, now uses storyboard.
(Full Revision History)
Build Requirements:
iOS SDK 7.0 or later
Runtime Requirements:
iOS 6.0 or later

This sample shows how you can use view controllers, table views, and Core Data in an iPhone application.

The application uses the domain of organizing and presenting recipes to show how you can use the view controller as the organizing unit to manage screenfuls of information, and how you can leverage table views to display and edit data in an elegant fashion.

Amongst the techniques shown are how to:

* Combine tab bar and navigation controllers to create a complex navigation flow. * Customize a navigation bar. * Implement custom table view cells that reformat themselves in response to editing, removing unnecessary information to ensure that the display remains uncluttered. * Customize a table header view. * Present modal views. * Use multiple entities in a Core Data application. * Provide a default Core Data persistent store.