ios - 创建 View Controller Storyboard与以编程方式创建 View Controller Storyboard - 性能

标签 ios swift xcode

比较在 Storyboard中构建 UI 与以编程方式构建 UI 存在很多问题,但我的问题是有人有任何数据显示哪种方法在应用程序中具有更好的性能吗?

就像你有两个 UIViewController,它们具有完全相同的 ui,但一个是在 Storyboard 中制作的,另一个是通过代码制作的。如果您从另一个 UIViewController 中分别呈现它们......哪个加载速度更快?

最佳答案

这是一个“过早优化”的案例。您需要敏感的测量,甚至可以检测基于代码的 View Controller 创建和基于 Storyboard的创建之间的性能差异。这种差异将比人类所能感知的至少小几个数量级。如果一个需要 0.0002 秒,另一个需要 0.001 秒,谁在乎呢?

因此,您应该使用最清晰、最容易开发和维护的方法。 (这将是 Storyboard,差距很大。)

关于ios - 创建 View Controller Storyboard与以编程方式创建 View Controller Storyboard - 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46899758/

相关文章:

ios - 如何获得非矩形按钮?

ios - 每次都会生成一个新的 ViewController 实例

ios - 设置后委托(delegate)nil

ios - iPhone/iOS 状态栏未隐藏在 Xcode 项目中

iOS:在 UITabbarController 中显示登录 View Controller 或 "another" View Controller ?

iOS 获取基于区域设置的号码描述

ios - 如何创建一个计算器,通过一个输入填充多个具有不同值的标签字段?

ios - 获取已删除实体的关系。 (碰撞)

iOS XCTestCase 启动、执行一些操作、终止应用程序并重新启动应用程序

覆盖菜单按钮时,xcode tvos应用程序退出问题