Learn the Theory with Examples of the famous SOLID Principles in iOS Programming — Building an app with no bugs, sometimes, well every time in bigger projects, is not enough. To update and maintain a real project you need to write ordered and clean code. Applying patterns like MVVM, VIPER, etc.. is not enough either. You must learn other principles. The strongest and more…