- small classes\n- small methods\n- single responsibility\n- not much logic, just decoupling\n
- nav controller push/pop\n- low memory conditions (recycle the views)\n\n
- nav controller push/pop\n- low memory conditions (recycle the views)\n\n
\n
\n
\n
\n
- one UIViewController to rule them all (single responsibility?)\n- sub UIViewControllers: complicated lifecycle\n- custom UIView subclasses shouldn’t have delegate callbacks\n
- automatic layout in full width horizontal\n- independent sections of the screen\n
- simplified view controller\n- managed the creation of the view (holds it)\n- hides callbacks (can’t use UIView for that)\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n
- same object lifecycle, for delegate callbacks\n- simpler view lifecycle\n- automatic layout using stacked view\n