加速故事板打开

Speed Up Storyboard Opening

当我打开故事板文件时,由于其中有很多 VC,打开它需要 1-2 分钟。加快速度的最佳做法是什么?我们应该将一些 VC 移动到不同的故事板文件中吗?我们是否应该使用更多的 xib 文件来减少 VC 中的元素数量?任何关于我们可能实施了哪些不良做法以使情节提要加载时间如此缓慢的建议都会很好。

请在 Xcode 中使用 command + T 打开两个选项卡,一个用于 ViewController,另一个用于 storyboard。它会加快您的 storyboard,因为通过打开两个选项卡,ViewControllerstoryboard 文件已经加载。如需更多帮助,请参阅下面的附件。

好的做法:

  1. 将你的 ViewControllers 放在不同的 storyboard 中,它们在逻辑上彼此不相关。会
    大大减少故事板 rendering/opening 时间。它还将 在使用
    时非常有助于避免故事板中的冲突 团队。
  2. 尝试将 UI 个元素添加到 xib 文件中,例如 tableViewCellcollectionViewCellbuttons
  3. 尝试使用代码而不是 IBInspectable/IBDesignable 来自定义 UI 对象。

错误做法:

  1. 将所有 viewController 保存在单个故事板文件中。因为渲染故事板文件中的所有 UI 个对象及其在故事板中的位置将花费很多时间。

谢谢