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