多个开发人员正在使用Git
处理一个项目。但是,多个开发人员不会在同一storyboard
上同时工作。
目前我们找到了一个解决方案:
创建一个storyboard
特定于UIViewController
,如xib。
如果这不是正确的方式,那么建议我哪种方式最好?
当我使用多个故事板作为单独的VC时,内存泄漏是否合适?
答案 0 :(得分:0)
这实际上取决于您的观点/故事板的复杂程度。
你可以有1个故事板,它有多个UIViewController
个,多个人可以在不同的视图控制器上工作,冲突的可能性很小。每个视图控制器可以有一个故事板,但您不需要IMO。我们的项目有时在一个故事板中有近UIViewController
个,事情很好。
我的两分钱是,使用一个故事板来包含在同一工作流程中相关的多个视图控制器(如Sunny所说),并将xib用于那些在应用程序的不同位置重复使用的小块。因此,对于一个完整的应用程序,您最终可能会得到一些故事板,每个故事板都有多个相关的视图控制器,如果需要还有一些xib。
答案 1 :(得分:0)
将故事板分成几个故事板。您可以将子视图提取到容器视图中。然后将它们提取到自己的故事板-> Editor -> Refactor to Storyboard
。