Everyone knows that MVC done badly inevitably leads to massive view controllers, but it doesn't need to be that way. In this talk you'll learn how design patterns from Cocoa Touch and how Swift can help you simplify your code, reduce coupling, and make your maintenance easier.