Jul 25, 2017 · 1 min read
Creating UIViewController extension for everything is not a design pattern. All business logic, data and networking layer in UIViewController leads to a Massive View Controller. Doesn’t matter even you write it down in extensions. It’s clearly violating the Single responsibility principle.
