笔记视频教程来源(讲师是个声音很好听的台妹!瞬间有了学习的欲望。。。):
SwiftUI 新手入门教程介绍

一、什么是SwiftUI

  1. 使用SwiftUI去写代码时,需要写的code是比较少的,但你必须要清楚你写这段代码时,SwiftUI呈现的内容是什么。

  2. 大部分情况下,如果SwiftUI判断错了,你多给它一些信息,帮助它判断就好。

二、画面和调整器

(一)SwiftUI基本架构

  1. View Protocol

类型遵循View这个Protocol,这个类型就可以被丢到画面上显示。

View Protocol 的唯一要求是要有一个body属性,

这个body属性可以描述它在画面上应该要长什么样子。

  1. 预览画面

(1)Live View

模拟实际真的可以互动的情况

(2)selectable

点画面上任何一个东西,代码会被选起来

(3)variant

a. 深色模式和浅色模式

可以帮助我们快速比较不同情境,比如 深色模型和浅色模式

b. orientation 指的就是横向、竖向画面

c. Dynamic Type

使用者的字体选项

  1. 实时预览窗口设置(canvas)和对应的代码

  1. 组件和watch都是target

因为执行组件时,并不需要跑整个App

  1. 预设代码解析

  1. Mixpanel 手机版本、升级趋势

https://mixpanel.com/trends/