UINavigationController – passing data between views

There is a really, really nice description of this topic in this book: Amazon (in Books): Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development

Look at the section: 4.3. Passing Data From One Screen to Another. You can find there concept of UIStoryboardSegue described quite simply. Worth checking.