【问题标题】:Storyboard or xib with large number of view controllers带有大量视图控制器的情节提要或 xib
【发布时间】:2017-11-14 23:27:47
【问题描述】:

我有一个包含大量视图控制器的应用程序(我估计超过 70 个 VC)我可能正在构建具有 iOS 10 部署目标的应用程序我的问题是对于这么多的 VC 是推荐故事板还是单个 Xib 文件每个班级都请注意,该应用程序将是 TDD 驱动的,我需要尽可能模块化的代码。

感谢您的帮助。

【问题讨论】:

  • 那么问题是什么?
  • 不是问题,而是建议更好地与我提供的详细信息一起使用。
  • 首先感谢您的链接。其次,我希望最近在项目中有大量 VC 的项目中工作过的开发人员推荐他们的选择是什么。
  • 这取决于您的项目,实际要求是什么。 W/O 没有人可以解释。一个明显的链接是有帮助的。首先了解两者的区别并与您的项目进行比较。

标签: ios testing storyboard tdd xib


【解决方案1】:

我最近开发了一个包含大约 120-140 个视图控制器的应用程序。我们同时使用 xib 和故事板,因为该应用程序是从没有引入故事板的时候开始开发的。

使用 xib 被认为已过时,但这完全取决于您。如果您希望它是测试驱动的,您可以考虑 xib 是一个不错的选择。

保持模块化的最佳方法是将整个项目划分为模块,并为每个模块创建不同的故事板。尽量不要在一个故事板中保留超过 10-12 个屏幕。

使用包含大量 VC 的情节提要可能会很麻烦,因为它会降低灵活性、增加加载时间、可能会造成混淆,并且会严重影响开发时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 2017-07-08
    相关资源
    最近更新 更多