gpt4 book ai didi

ViewController 的快速可重用性

转载 作者:行者123 更新时间:2023-11-30 13:44:47 25 4
gpt4 key购买 nike

我当前的项目中有多个 View Controller ,在应用程序中多次使用。我的问题是,我应该如何重用 View Controller ?到目前为止我想到了 3 种可能的方法:

  • 用代码完全编写 Controller
  • 照常在 Storyboard中创建 Controller ,为其指定 Storyboard ID 并调用“instantiateViewControllerWithId:”
  • 在 nib 文件中创建 Controller 并从 nib 加载它。

我的问题是:每种方法的优点和缺点是什么?哪一个在维护方面更干净,最后,作为一名精明/专业的 iOS 应用开发者,您会喜欢哪一个?

最佳答案

所有三种方法在可重用性方面都是相同的。目前最常用的方法是使用自动布局约束在 Storyboard中创建尽可能多的内容。如果您想重用它,请使用 instantiateViewControllerWithId 。我也向您推荐这个。

有些人倾向于以编程方式做所有事情,有时这样做是有意义的。例如:通过版本控制与其他开发人员共享 Storyboard有时会出现问题。

对 View Controller 使用 XIB 已经过时,通常不再推荐。

关于ViewController 的快速可重用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35102920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com