在官方最新介绍视频中,开发者可以完全使用 SwiftUI 去创建自己的 App,默认生成的应用入口代码如下
![](http://cdn.freelancer-x.com/2020/09/image-1.png)
而在之前,入口文件是这样的
![](http://cdn.freelancer-x.com/2020/09/image-2.png)
这是因为,我们在创建项目的时候,会有一个 Life Cycle 选项,如果需要完全用 SwiftUI 创建项目,那么选择 SwiftUI App 即可。
![](http://cdn.freelancer-x.com/2020/09/image.png)
这样,我们就可以使用 App 、Scenes 、WindowGroup 等这些新特性。但需要强调的是,这些特性在最新版本 Xcode 12 中并不支持,需要下载安装 Xcode 12.2 Beta 版本,以及系统需要升级到 macOS Big Sur Beta 版本。(最初我花了两天时间折腾,到处找资料,最终才发现需要 Beta 版本的才行)