There are a lot of architectures and patterns out there. You’ve got MVVM you got MVP, VIPER. Each pattern and architecture is created to deal with specific scenarios or problems that are common to iOS Development, or software development in general.
Knowing various patterns and architectures is advantageous. But there’s a common misconception among many Swift developers. That misconception is that to be a good Swift developer you need to know tons of patterns and architectures. This makes some developers feel inadequate if they only use MVC.
Report Story