SwiftUI
基础结构
// 使用 SwiftUI 应用程序生命周期的应用具有符合 App 协议的结构。结构的属性 body 返回一个或多个场景,这些场景又提供要显示的内容。该 @main 属性标识应用的入口点。
import SwiftUI
@main
struct LandmarksApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
// 默认情况下,SwiftUI 视图文件声明两个结构。第一个结构符合协议, View 并描述视图的内容和布局。第二个结构声明该视图的预览。
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello, World!")
.padding()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}