Menu
CoddyTech

什么是 SwiftUI

本课属于 Coddy Swift 学习旅程的“SwiftUI 入门”单元。第 1 课,共 50 课。

SwiftUI 是 Apple 用于使用 Swift 构建应用界面的框架。你描述屏幕上显示的内容,SwiftUI 就会绘制界面,并在数据发生变化时重新绘制。

屏幕上的一部分称为视图:一种遵循 View 并具有 body 属性的结构体。body 会返回视图显示的内容:

struct ContentView: View {
    var body: some View {
        Text("Hello, World!")
    }
}

Text 是一种用于显示一行文本的视图。some View 表示 body 会返回一种特定类型的视图,Swift 会根据其中的代码判断具体类型。

每次修改代码时,编辑器旁边的预览都会渲染你的视图,这样你就能看到每次编辑后的结果。

challenge icon

挑战

入门

修改文本,让屏幕显示 Hello, SwiftUI!,而不是 Hello, World!。

亲手试试

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

SwiftUI 入门中的所有课

自己练习: SwiftUI 在线编辑器