gpt4 book ai didi

ios - 既然有 Storyboard,那么使用多个 nib 文件是否有意义?

转载 作者:行者123 更新时间:2023-12-01 17:44:59 26 4
gpt4 key购买 nike

我正在使用“多个 nib 文件方法”开发 2 个 iOS 应用程序。
不久前我遇到了 Storyboard,这在效率方面似乎真的很棒。

有什么理由不切换到 Storyboard(对于非常简单的应用程序)?
旧方法中是否有任何现在不可能的东西?

最佳答案

答案是……这取决于。 Storyboard都很好而且花花公子,但在某些情况下,多个 Nib 仍然是有益的。例如,如果您使用 ScrollView 在屏幕上和屏幕外交换多个 subview ,那么在其自己的 NIB 中设计每个 subview ,然后以编程方式加载和添加它们要容易得多。

我找到了一个舒适的折衷方案:我对主应用程序屏幕和任何主要状态转换(例如“主”模式到“配置”模式)使用 Storyboard,但我仍然为屏幕外的 subview 使用单独的 NIB从(例如,不绑定(bind)到固定 UI 元素的动态创建的弹出框)开始。对于过去可能有点棘手的大东西,我获得了 Storyboard的易用性和效率,但我在使用单独的 NIB 设计非常动态的 UI 时获得了完全的灵 active .

有趣的是,我听说 Storyboard对于在任何规模的团队中开发的人来说都是一种特别的痛苦。它们极难共享,并且几乎不可能将职责划分为不同的领域。在这些情况下,单独的 NIB 可以完美地工作。

它们是另一种工具,仅此而已。它们当然不是完全替代品(至少现在还没有。)

关于ios - 既然有 Storyboard,那么使用多个 nib 文件是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8916144/

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