The Devil in the Detail View
In Chapter 3, you built your application’s main view controller. You set it up to display heroes ordered by their name or their secret identity, and you put in place the infrastructure needed to save, delete, and add new heroes. What you didn’t do was give the user a way to edit the information about a particular hero, which means you’re limited to creating and deleting superheroes named Untitled Hero. We guess you can’t ship your application yet.
That’s OK. Application development is an iterative process, and the first several iterations of any application likely won’t have enough functionality to stand on its own. In this chapter, you’ll create an editable detail view to let the user edit the data ...