iphone - ios - 代码 VS Storyboard 意见

标签 iphone xcode coding-style interface-builder storyboard

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

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

根据 WWDC 视频,苹果似乎更喜欢 Storyboard而不是编写代码行。

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

提前致谢。

最佳答案

两者都没有什么优点和缺点。

通过代码添加控件的优点

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

  • 很容易重用代码并使应用程序更加动态,例如您想为应用程序制作 UI 主题

Storyoard/XIB 的优点

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

  • 与代码相比,使用 Storyboard/XIB 设计 UI 更容易。

根据我的理解,这只是两者的一些优点。

关于iphone - ios - 代码 VS Storyboard 意见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12739991/

相关文章:

iphone - 可以重置 UIButton 背景图片吗?

ios - UI 测试期间无法触发照片删除窗口

python - 是否有在 __init__ 方法中定义变量的最佳实践

c# - 在 Emgu CV 中何时使用 `image` 以及何时使用 `Matrix`?

coding-style - 标签 "can be displayed completely differently on different types of systems and editors"?

iphone - 在 iOS 的 json 中使用未声明的标识符

ios - 针对大数据的 CoreData 优化

ios - swift 中出现此错误的原因是什么? : script error -54. 由于错误 -1700 无法获取错误文本

ios - xcrun 无法复制到/var/文件夹

iOS:随机分页 ScrollView