Refactoring View Controllers

In this episode I take a fairly simple application with a single view controller and examine how we can refactor it into more discrete parts.

This is a companion discussion topic for the original entry at https://nsscreencast.com/episodes/102-refactoring-view-controllers