标签:
你曾经是否使用 interface builder 创建过一个复杂、界面非常多的应用,你就会明白最后那些Storyboards 文件变的有多大。这也是我至今不喜欢在大项目里使用Storyboards的原因,他会迅速变的无法管理,阻碍你的进度。自从引入 Storyboard 以来,其实是可以把你的应用的不同模块切开到不同的 Storyboard 中的。在过去,这要手动创建多个 Storyboard 文件,并且要写大量的代码。
为了解决这个问题,在 iOS 9 中苹果介绍了 Storyboard References 这个概念。Storyboard References 允许你从 segue 中引用其他 storyboard 中的 viewController。这意味中你可以保持不同功能模块化,同时 Storyboard 的体积变小并易与管理。不仅容易理解了,和团队一起工作时,合并(工作成果)也变的简单了。
添加 Storyboard Reference,无论是通过重构工具还是手动添加都非常简单、直接、有效。他允许你创建更加组件化、可复用化、模块化的应用。
延伸阅读
查看更多关于 Xcode 7 的 Storyboard References 的内容,可以观看 WWDC 2015 的 session 215. What‘s New in Storyboards。前20分钟讲的正是 Storyboard References 的内容。
标签:
原文地址:http://www.cnblogs.com/canghaixiaoyuer/p/4774321.html