Note: This tutorial has been updated (24/08/2018)to use Xcode 9.4.1 and Swift 4.
Collectionview inside ScrollView :- • Collectionview inside Scrollview
Dynamic height TableView in a Scroll View :- • Dynamic height TableView in a Scroll ...
For a larger project, storyboards often become unwieldy and unmanageable.
Storyboards are extremely Slow. As they grow in size, they don’t only become unhandy for developers but also for XCode.
Once you tap on a storyboard file of this size, you can move out of your seat, roam around cafeteria, grab a cup of coffee, say hi to everyone and come back. You’ll be in good luck if XCode is not stuck & has loaded the storyboard successfully.
Merge Conflicts in Version Control. It’s always a painful experience when multiple developers are working on a project as it almost always leads to merge conflicts in storyboards.
I’ve not heard this from many developers, but faced this issue in one of my projects. Using a huge storyboard leads to very slow loading for the application. Splitting it into multiple storyboards solved the issue for me.