{"data":{"allPost":{"edges":[{"node":{"slug":"/post/2022/03/unexplained-swiftui-the-programming-language-nature-of-swiftui-d20e","title":"SwiftUI 探秘 - SwiftUI 的编程语言本质","subtitle":"","isPublished":true,"createdTime":"2022-03-06T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["SwiftUI 探秘","SwiftUI","Swift"],"category":"编程","file":{"childMdx":{"excerpt":"前言 苹果在 WWDC 2019 向开发者介绍了 SwiftUI。多数人也许会将 SwiftUI 看成又一个如  Flutter  或者  React.js  又或者  Vue.js  这样踩在声明式、无状态 UI 编程潮流浪尖的 UI 框架。虽然 SwiftUI 与上述框架有着非常多的共同点，但是 SwiftUI 从设计到实现上都与上述框架有着本质的不同。 实际上，相较于是一个编程框架，SwiftUI 更加像是一种编程语言。不相信？让我来看看一个用「原生」SwiftUI 代码编写的斐波那契数列计算程序。 然后通过添加以下两行代码，我们可以在 Swift Playground…"}}}}]}},"pageContext":{"slug":"/zh-Hans/tag/swift-ui-探秘","locale":{"identifier":"zh-Hans","slug":"/zh-Hans"},"title":"Tags > SwiftUI 探秘","showsPageTitle":true,"keywords":["WeZZard","Pieces of My Soul"],"description":"","items":["5b9ea0ff-9d12-540c-a169-462414cddcb7"],"paginationInfo":{"basePath":"/zh-Hans/tag/swift-ui-探秘","pageIndex":0,"pagesCount":1,"previousPageTitle":"Earlier Posts","nextPageTitle":"Later Posts"}}}