以编程方式创建视图控制器故事板 - 性能

时间:2017-10-23 23:03:15

标签: ios swift xcode

在故事板和编程方面比较构建UI有很多问题,但我的问题是,是否有人有任何数据显示哪种方法在应用中有更好的表现?

就好像你有两个UIViewController,它们具有完全相同的ui但是一个是在storyboard中制作而另一个是在代码中制作的。如果你从另一个UIViewController中加载它们...它加载得更快?

1 个答案:

答案 0 :(得分:2)

这是"过早优化"的情况。您需要敏感的测量来检测基于代码的视图控制器创建和基于故事板的创建之间的性能差异。差异至少比人类可以感知的几个数量级小。如果一个需要.0002秒,而另一个需要.001秒,谁在乎呢?

因此,您应该使用最清晰,最容易开发和维护的方法。 (这将是故事板,大幅度提升。)

相关问题