I have a project for iPhone and iPad. The iPad needs a split view controller. Do we create two separate storyboards? One for iPhone (using autolayout we can support all devices)
You can have many more than just two storyboards. If you are unable to us size classes / auto layout to accomplish the job of a view controller shared between iPhone and iPad, you can split that part into separate storyboards. You can then create a third storyboard which holds the view controllers that are shared. You can then instantiate that storyboard in code and use it to instantiate its view controllers.