2

我刚刚花了很多时间重新编写我的应用程序,以便将所有内容都放在代码中,而不是使用故事板。主要是因为我想了解故事板为我做了什么。

显然,我注意到我的文件在代码行方面变得非常大。

根据他们的 WWDC 视频,Apple 似乎更倾向于故事板而不是编写代码行。

作为开发人员,您是否仍然觉得用代码编写所有内容是更好的方法?我希望对此有一些意见,因为我想看看我对此事的感受是否得到您的想法的支持,毫无疑问,我已经这样做了更长的时间。

提前致谢。

4

2 回答 2

1

两者的优点和缺点都很少。

通过代码添加控件的优点

  • 如果大多数控件都是动态的,那么您可能更愿意将所有内容都编写为代码。这样您就可以在需要时加载控件。

  • 它易于重用代码并使应用程序更具动态性,例如您想为应用程序制作 UI 主题

Storyboard/XIB的优势

  • 使用 Storyboard/XIB 一次加载所有控件(如果应用程序是静态的则更好),您必须正确绑定该视图。

  • 与代码相比,使用故事板/ XIB 设计 UI 很容易。

根据我的理解,这些都是两者的几个优点。

于 2012-10-05T05:49:19.303 回答
0

通过代码制作应用程序,对开发人员有很大帮助,它提供了灵活性。但是通过故事板减少了代码行。对于移动应用程序开发,减少代码行数或减少代码总是受欢迎的。

于 2013-01-08T10:37:47.107 回答