Question: why mvvm over mvc in ios?
Answer: Migrating Swift iOS Apps from MVC to MVVM. Design patterns are reusable solutions to common problems in code. MVVM (Model-View-Viewmodel) and MVC (Model-View-Controller) are both design patterns. ... We use them because design patterns are typically easier to reuse and debug than an unproven design.