ios - 多个开发人员在 iOS 中工作一个 Storyboard

标签 ios git storyboard

多个开发人员正在使用 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/

相关文章:

ios/xcode : Posssible to recover lost main storyboard from build in simulator?

ios - 苹果官方Demo tableview插入行问题

ios - 导出到 Assets 后崩溃并发出警告 "connection to assetsd was interrupted or assetsd died"

ios - Xcode 错误 : PBXCp error: couldn't create directory

git - gitlab : fatal: protocol error: bad line length character: Depl 中的奇怪错误

ios - 根据参数不同的 Storyboard入口点

ios - 创建自定义 UIView 时,您应该为该自定义 UIView 创建一个实例变量还是只使用参数

git - 在 Xcode 中标记提交

git - 有没有工具可以让 git 在图表中显示 "detached heads"?

iphone - 从 Storyboard 到 XIB 的 Segue