几乎 100% 的 iOS 开发者,除了那些通过 SwiftUI API 构思的开发者,都开始学习使用故事板构建 UI 界面。我仍然记得我在 2017 年上第一节 Swift 课程时所经历的所有魔力,我通过拖动标签、编辑、放置背景颜色等方式创建了一个带有故事板的简单 Hello World 应用程序。
我对 View Code 的第一次体验发生在我申请初级职位时,我想挑战自己创建一个应用程序来使用带有 View Code 的 Marvel API。问题是我不知道通过代码构建新屏幕的良好风格指南,所以一切都是一团糟。幸运的是,在我的职业生涯中,我能够通过学习有关可重用 UI 组件和重要概念(如内在内容大小和约束)的所有内容来提升我的软件工程技能。
本文为您提供了有关 View Code 的主要方面、如何构建可重用和响应式界面以及我之前提到的所有这些重要概念的文档。我希望你喜欢它!
为什么要查看代码?故事板和 XIB 不是可靠的解决方案吗?
我将从一个简单明了的“否”开始回答这个问题。界面构建器是一个非常有吸引力的界面构建框架。但是,在您解决第一个遗留错误之前,它们只是视觉上的简单。
在我的职业生涯中,由于视图控制器通过不同