SwiftUI声明式语法的实现原理

最近在用SwiftUI实现一个自己的项目,这也是我第一次用纯SwiftUI来开发一个完整项目,希望通过这一系列文章,记录一下开发过程中学习到的各种知识点。

第一篇文章,想探讨一下,如何用Swift实现形如

VStack {
    Text("= Name: Tao       =")
    Text("= Title: Engineer =")
}

这样的声明式语法,而最直观的方式,就是尝试用Swift来从零构建一个类似的视图组件。