若是你曾经使用 interface builder 建立过一个复杂、界面很是多的应用,你就会明白最后那些Storyboards 文件变的有多大。他会迅速变的没法管理,阻碍你的进度。自从引入 Storyboard 以来,实际上是能够把你的应用的不一样模块切开到不一样的 Storyboard 中的。在过去,这要手动建立多个 Storyboard 文件,而且要写大量的代码。模块化
为了解决这个问题,在 iOS 9 中苹果介绍了 Storyboard References 这个概念。Storyboard References 容许你从 segue 中引用其余 storyboard 中的 viewController。这意味中你能够保持不一样功能模块化,同时 Storyboard 的体积变小并易与管理。不只容易理解了,和团队一块儿工做时,合并(工做成果)也变的简单了。ui