October 13, 2016TechnologyiStockNow Swift Playgrounds iPad App Model-View-Controller (MVC) Model-View-ViewModel (MVVM) VIPER ObjC.io article SOLID Principles Cyclomatic Complexity