Introduction to iOS App Design Patterns
-
A Fat View Controller is often referred to when a UIViewController becomes bloated.
-
The responsibilities of a UIViewController are defined as follows:
- Updating the content of Views in response to data changes.
- Responding to user interactions.
- Managing layout.
- Coordinating with other objects.
-
Only these four responsibilities are defined.
- Other functionalities should be properly delegated to separate objects (obviously).