Michael Long
Jul 11, 2023

--

Might read the VIPER article. Yes, it's an approach, but one rooted in UIKit and reference-based object-oriented programming.

The UIViewController paradigm makes view composition much, much harder that it needs to be, and the "VIPER" style attempts to combat that by breaking the massive-view controller (and massive view model) into smaller pieces.

A well-composed view tree, however, avoids most of those problems, along with all of the associated boilerplate and overhead.

--

--

Michael Long
Michael Long

Written by Michael Long

I write about Apple, Swift, and SwiftUI in particular, and technology in general. I'm also a Lead iOS Engineer at InRhythm, a modern digital consulting firm.

No responses yet