更可取的是,一个故事板很多viewController或者每个故事板都有一个viewController?

时间:2018-04-13 02:14:52

标签: ios swift xcode

我是iOS和Xcode的新手。

我看到了几个项目,有两种方式来展示他们的应用程序:

案例1
一个故事板和许多viewControllers

案例2
许多故事板和每个只有一个viewController

这会对性能产生一些影响吗? 或者只是这样做?

1 个答案:

答案 0 :(得分:3)

这是一个组织问题。性能没有显着差异。

许多故事板的一个重要论点是源代码控制。 Xcode不知道如何跟踪Storyboard文件的更改,如果多个开发人员在源代码管理下的项目中编辑相同的故事板,合并冲突。修复这些冲突通常需要编辑故事板的原始XML格式内容,这是一个可怕的混乱。

如果您分解故事板,使每个故事板包含一小组相关的视图控制器,您可以避免让多个团队成员编辑相同的故事板并进入合并冲突地狱。