我是iOS和Xcode的新手。
我看到了几个项目,有两种方式来展示他们的应用程序:
案例1
一个故事板和许多viewControllers
案例2
许多故事板和每个只有一个viewController
这会对性能产生一些影响吗? 或者只是这样做?
答案 0 :(得分:3)
这是一个组织问题。性能没有显着差异。
许多故事板的一个重要论点是源代码控制。 Xcode不知道如何跟踪Storyboard文件的更改,如果多个开发人员在源代码管理下的项目中编辑相同的故事板,将合并冲突。修复这些冲突通常需要编辑故事板的原始XML格式内容,这是一个可怕的混乱。
如果您分解故事板,使每个故事板包含一小组相关的视图控制器,您可以避免让多个团队成员编辑相同的故事板并进入合并冲突地狱。