Navigation in Swift

John Sundell looks at two approaches to handling navigation between iOS UI components. John first describes the problem caused by using the default navigation approach, before demonstrating how using Coordinator or Navigator types can help.