使用多个情节提要文件会增加项目构建时间吗?

时间:2018-12-26 18:23:28

标签: xcode xcode-storyboard

我当前的应用程序只有一个故事板文件,带有约100个视图控制器。加载大约需要10分钟,构建大约需要1分钟。将当前拥有的一个情节提要文件分成大约20个情节提要文件,这会为我提供更快,更快速的加载和构建时间吗?注意:将来,我正在处理的应用程序可能会达到约100个情节提要文件,每个文件有10个视图控制器。这是解决这个问题的合理的长期解决方案吗?我希望将构建时间减少到〜15秒,而不是几分钟。

2 个答案:

答案 0 :(得分:1)

我们应用了多个情节提要方法而不是一个情节提要方法,从而在时间和团队合作方面取得了更好的结果。

尝试通过创建nib文件来重用布局。

此外,请考虑将项目分解为多个项目/模块。尝试以尽可能模块化的方式进行编码,这样您将拥有:

  • 更少的构建时间
  • 维护费用少
  • 在其他项目中重用模块
  • 更好的团队合作

答案 1 :(得分:0)

使故事板更小,更简单肯定可以通过Xcode编辑器中的Interface Builder更快地打开它。

此外,使您的主故事板更小,更简单,将大大减少实际应用程序的启动时间和初始内存占用。

但是,许多其他因素会影响构建时间。现在,Xcode可让您分析构建过程,因此请充分利用该功能。 WWDC 2018包含有关构建时间的广泛video