多个开发人员在iOS中使用一个故事板

时间:2016-07-07 14:12:46

标签: ios git storyboard

多个开发人员正在使用Git处理一个项目。但是,多个开发人员不会在同一storyboard上同时工作。

目前我们找到了一个解决方案:

创建一个storyboard特定于UIViewController,如xib。

如果这不是正确的方式,那么建议我哪种方式最好?

当我使用多个故事板作为单独的VC时,内存泄漏是否合适?

2 个答案:

答案 0 :(得分:0)

这实际上取决于您的观点/故事板的复杂程度。

你可以有1个故事板,它有多个UIViewController个,多个人可以在不同的视图控制器上工作,冲突的可能性很小。每个视图控制器可以有一个故事板,但您不需要IMO。我们的项目有时在一个故事板中有近UIViewController个,事情很好。

我的两分钱是,使用一个故事板来包含在同一工作流程中相关的多个视图控制器(如Sunny所说),并将xib用于那些在应用程序的不同位置重复使用的小块。因此,对于一个完整的应用程序,您最终可能会得到一些故事板,每个故事板都有多个相关的视图控制器,如果需要还有一些xib。

答案 1 :(得分:0)

将故事板分成几个故事板。您可以将子视图提取到容器视图中。然后将它们提取到自己的故事板-> Editor -> Refactor to Storyboard