Menu
CoddyTech

SwiftUI là gì

Thuộc phần Giới thiệu về SwiftUI trong hành trình Swift của Coddy. Bài học 1 trên 50.

SwiftUI là framework của Apple dùng để xây dựng màn hình ứng dụng bằng Swift. Bạn mô tả những gì màn hình hiển thị, rồi SwiftUI sẽ vẽ màn hình và vẽ lại mỗi khi dữ liệu thay đổi.

Một phần trên màn hình là một khung nhìn: một struct tuân theo View và có thuộc tính body. Thuộc tính body trả về nội dung mà khung nhìn hiển thị:

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

Text là một thành phần giao diện hiển thị một dòng văn bản. some View có nghĩa là body trả về một kiểu thành phần giao diện cụ thể, và Swift sẽ xác định kiểu đó dựa trên code bên trong.

Bản xem trước bên cạnh trình chỉnh sửa sẽ hiển thị giao diện mỗi khi bạn thay đổi code, nhờ đó bạn thấy kết quả của từng lần chỉnh sửa.

challenge icon

Thử thách

Người mới

Thay đổi văn bản để màn hình hiển thị Hello, SwiftUI! thay vì Hello, World!.

Tự làm thử

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về SwiftUI

Tự luyện tập: Playground SwiftUI