单个项目中的多个故事板是否优于单个故事板 ??如果是,那么为什么?
哪个更好单个故事板或多个故事板 ??
任何人请告诉我以上的疑问。
答案 0 :(得分:3)
这取决于项目要求。如果您对size classes
和auto-layout
足够好,并且如果所有设备的需求流程几乎相似,那么请转到使用 单个故事板 。
默认情况下在Xcode 6或更高版本中,建议使用单个storyBoard。
答案 1 :(得分:2)
如果你有一个更大的应用程序和/或不只有一个人团队:
你不应该使用单一故事板。就像它的名字所说,它是一个"故事"板。你应该在一个董事会中有一个故事。这样可以保持故事板的可读性和可维护性。
如果你有一个团队,那么"合并"是一个噩梦。一个单一的故事板,如果2同时做出改变。这或多或少是不可能的。但是,如果每个故事都有相应的故事板,即使是在scrum团队中,您也可以设法只在一个故事板上工作,而不需要合并。
如果你google" ios storyboard git merge ....在互联网上有很多有用的文件和研讨会...."
答案 2 :(得分:2)
最后,虽然Storyboard最适合用于涉及多个视图控制器的场景,但在使用单个表视图控制器时使用Storyboard也是有道理的,原因有三:
少数情况:
所有用例的子集将是:
你应该避免使用NIB:
答案 3 :(得分:1)
[UIStoryboard storyboardWithName:@”MyNewStoryboard” bundle:myBundle]
话虽如此,如果你不想要一个大/臃肿的故事板"因为那时XIB真的是要走的路。这个' bigness'好处是:风险投资之间的所有转换都在一个地方进行。拥有多个故事板确实可以通过您的应用程序支持多个不同且不相关的流:例如,一个故事板用于复杂的配置流,另一个用于主用户流。