SwiftUI 是 Apple 的声明式 UI 框架:你描述 UI 在给定状态下应该是什么样子,框架则负责搞定如何渲染和更新它。你不再像在 UIKit 中那样手动修改视图——你改变状态,UI 就会自动重新渲染。
工作原理
一个视图遵循 View 协议,并从计算属性 body 返回它的内容。body 是视图属性的纯函数。
swift
: {
count
body: {
(spacing: ) {
()
() {
count
}
}
}
}
