1 应用组织

原文链接: https://developer.apple.com/documentation/swiftui/app-organization

1 应用组织

定义应用的入口点和顶层结构。

概述

用声明式的方式描述应用的结构,就像你声明视图的外观一样。创建一个遵循 App 协议的类型,并用它来列举代表应用界面各个部分的场景。

SwiftUI 让你能编写在 Apple 所有平台上都能工作的代码。不过,它也让你能够针对各个平台特有的能力来定制应用。例如,如果你需要响应系统传统上发给 UIKit、AppKit 或 WatchKit 应用委托的回调,可以定义委托对象,并用合适的委托适配器属性包装器(例如 UIApplicationDelegateAdaptor)在应用结构中实例化它。

关于平台特定的设计指导,参见 Human Interface Guidelines 中的快速上手。

创建应用

面向 iOS 和 iPadOS

面向 macOS

面向 watchOS

面向 tvOS

处理系统重置方向事件

  • WorldRecenterPhase —— 表示与系统重置方向事件某个阶段相关联的信息的类型。该类型的值会传给 View.onWorldRecenter(action:) 中指定的闭包。