All of those architectures have the pros and the cons, but they are all designed to make the code simpler and clearer.
How not to get desperate with MVVM implementation

But the ‘MVC’ architecture pattern is also meant to make code better. The problem with MVC (on iOS) is, that everybody, including apple, teaches MVC like “There you have the view controller and here you do everything”.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.