在没有故事板和 xib 的情况下以编程方式开发应用程序的优点和缺点

advantage and disadvantage developing app programmatically without storyboard and xib

不使用故事板和 xib 有什么优点和缺点。 我在不使用故事板和 xib 的情况下构建应用程序,如果以编程方式构建项目会发生什么情况。

故事板不仅可以加快开发速度,还可以帮助识别 UX 问题并大致了解应用程序的当前 UX。

构建软件时应考虑到未来,故事板允许其他开发人员或设计人员以及您自己进入项目,如果您出于某种原因离开项目一段时间。

将所有内容都放在代码甚至 xib 文件中会浪费时间,即使是出色的文档处理起来也比应用程序的可视化布局慢 UI。

Xibs 本身会导致设计问题。

为了性能,故事板进行了优化。

总体而言,顾名思义,它是您应用的视觉故事或流程。您还应该将应用程序的不同功能拆分为不同的故事板,例如如果您有加载不同视图堆栈的侧边菜单,请根据需要使用不同的故事板。

显然,故事板和代码不是其中之一,这取决于具体情况,您甚至可以在这里或那里使用 xib。软件是动态的,新的想法不断涌现,不是都有固定的解决方案,那会很无聊。