AppCoda Tutorials
Published in

AppCoda Tutorials

Avoiding Massive View Controller using Containment & Child View Controller

Containment & Child View Controller Diagram

You can also read this article in my Xcoding With Alfian blog website using the link below.




A great collections of Swift and iOS app development tutorials. To contribute, tweet us @appcodamobile

Recommended from Medium

Curated iOS Interview Questions Series — Part 2

Enums Cases as Protocol Witnesses and the Open-Closed Principle

Getting Started With UICollectionView in Swift

Workout Gym Fitness Planner for iOS Generates PRO Custom Workout Plans

Xcode project guidelines

How to activate any extension on Kiwi Browser & Yandex Browser

Communicate between your watchOS app and your iOS app developed with React Native

Alter table or add table in flutter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alfian Losari

Alfian Losari

Mobile Developer and Lifelong Learner. Currently building super app @ Go-Jek. Xcoding with Alfian at

More from Medium

ASync await feature for http requests and running tasks in parallel with TaskGroup in Swift

Improve your architecture by abstract your code

The importance of documentation

Add a new file using: File, New, File, Documentation Catalog

Abstract Factory Pattern in Swift