SwiftUI 介绍

❀ 本章节为一些简单的说明和资料的汇总,详细内容后续章节会慢慢介绍。

SwiftUI 介绍

SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.

SwiftUI 是一个声明式的 UI 开发框架,Combine 是基于响应式编程,用于处理数据流的框架。

如果说指令式是教会计算机“怎么做”,那么声明式就是教会计算机“做什么”。指令式编程是描述过程,期望程序执行以得到我们想要的结果;而声明式编程则是描述结果,让计算机为我们考虑和组织出具体过程,最后得到被描述的结果。现代语言中,一般使用函数式编程或者 DSL 的方式来实现声明式的编程方式。

专业术语

  • DSL(Domain-Specific Language):领域特定语言。
  • FRP(Functional reactive programming):函数响应式编程。

资料汇总

SwiftUI Tutorials 官方教程:

top Created with Sketch.