我刚刚花了很多时间重新编写我的应用程序,以便将所有内容都放在代码中,而不是使用故事板。主要是因为我想了解故事板为我做了什么。
显然,我注意到我的文件在代码行方面变得非常大。
根据他们的 WWDC 视频,Apple 似乎更倾向于故事板而不是编写代码行。
作为开发人员,您是否仍然觉得用代码编写所有内容是更好的方法?我希望对此有一些意见,因为我想看看我对此事的感受是否得到您的想法的支持,毫无疑问,我已经这样做了更长的时间。
提前致谢。
我刚刚花了很多时间重新编写我的应用程序,以便将所有内容都放在代码中,而不是使用故事板。主要是因为我想了解故事板为我做了什么。
显然,我注意到我的文件在代码行方面变得非常大。
根据他们的 WWDC 视频,Apple 似乎更倾向于故事板而不是编写代码行。
作为开发人员,您是否仍然觉得用代码编写所有内容是更好的方法?我希望对此有一些意见,因为我想看看我对此事的感受是否得到您的想法的支持,毫无疑问,我已经这样做了更长的时间。
提前致谢。
两者的优点和缺点都很少。
通过代码添加控件的优点
如果大多数控件都是动态的,那么您可能更愿意将所有内容都编写为代码。这样您就可以在需要时加载控件。
它易于重用代码并使应用程序更具动态性,例如您想为应用程序制作 UI 主题
Storyboard/XIB的优势
使用 Storyboard/XIB 一次加载所有控件(如果应用程序是静态的则更好),您必须正确绑定该视图。
与代码相比,使用故事板/ XIB 设计 UI 很容易。
根据我的理解,这些都是两者的几个优点。
通过代码制作应用程序,对开发人员有很大帮助,它提供了灵活性。但是通过故事板减少了代码行。对于移动应用程序开发,减少代码行数或减少代码总是受欢迎的。