多个开发人员正在使用 Git
开发一个项目。但是,多个开发人员不会同时在同一个storyboard
上工作。
目前我们找到了一种解决方案:
创建一个 storyboard
特定于 UIViewController
,例如 xib。
如果这不是正确的方法,那么建议我哪种方法最好?
当我为单独的 VC 使用多个 Storyboard时,内存泄漏一致吗?
最佳答案
这实际上取决于您的 View / Storyboard的复杂程度。
您可以有 1 个 Storyboard,其中有多个 UIViewController
,多个人可以在不同的 View Controller 上工作,发生冲突的可能性很低。您可以为每个 View Controller 创建一个 Storyboard,但在我看来,您不必这样做。我们的项目有时在一个 Storyboard中有近十个 UIViewController
,一切都很好。
我的两分钱是,使用一个 Storyboard来包含在同一工作流中相关的多个 View Controller (如 Sunny 所说),并将 xib 用于那些在整个应用程序的不同位置重复使用的小部分。因此,对于一个完整的应用程序,您最终可能会得到几个 Storyboard,每个 Storyboard又都有多个相关的 View Controller ,如果需要还可以加上一些 xib。
关于ios - 多个开发人员在 iOS 中工作一个 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38247736/