View Controller Transitions For Big iOS Projects

The View Controller Transitions article provided a way of handling transitions between view controllers that leads to lower coupling and allows for more flexibility when it comes to extending functionality.

One might notice that with the solution described in that article, there is a possibility that we end up with a huge Mediator class, full of else-if clauses.