Swift Enjoyment

2: Design Patterns

Krager discusses the basic design patterns used throughout iOS development: MVC, Delegation and Data Sources, MVCS, Extensions, and the Singleton Pattern