这本指南被称为 "SwiftUI 实例",因为它特别注重提供尽可能多的实例,每一个实例都能解决你每天都会遇到的实际问题。
从字面上看,我试图将其结构化,以便几乎每个条目都以 "如何...... "开始,因为这是在给你提供可以立即在你自己的项目中使用的实践代码。这也意味着我试图尽可能快地进入主题,并停留在那里,所以如果你正在寻找一个更长、更慢的 SwiftUI 介绍,恐怕这不是它。
如果你已经掌握了 SwiftUI 的基础知识,并且只想用代码来解决你的问题,那么你可以在你感兴趣的地方跳进去。
我的代码例子是专门为那些或多或少地按照线性方式编写的,所以如果你想做这些改变,你可能需要做一点轻微的编辑,使其适合你的代码。
如果你刚刚开始使用 SwiftUI,你应该按照大致的线性顺序来阅读本指南--只要继续阅读并点击下一步,直到你完成。我已经尽可能地编写了指南,使后面的章节建立在前面的章节之上,所以线性方法确实是一个好主意。
如果是你,你应该从使用 App 模板创建一个新的 iOS 应用开始。你叫它什么并不重要,但我希望你确保选择 SwiftUI 作为你的界面,选择 SwiftUI App 作为你的生命周期,否则本指南的其余部分确实会非常混乱。