Menu
Coddy logo textTech

SwiftUI란 무엇인가

Coddy Swift 여정의 SwiftUI 입문 섹션에 포함된 레슨. 50개 중 1번째.

SwiftUI는 Swift로 앱 화면을 구축하기 위한 Apple의 프레임워크입니다. 화면에 무엇이 표시되는지 설명하면 SwiftUI가 이를 그리고 데이터가 변경될 때마다 다시 그립니다.

화면의 한 부분은 입니다. View를 준수하고 body 속성을 가진 구조체입니다. body는 뷰가 표시하는 내용을 반환합니다:

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

Text는 텍스트 한 줄을 표시하는 뷰입니다. some View는 body가 특정한 한 종류의 뷰를 반환한다는 의미이며, Swift는 내부 코드에서 어떤 종류인지 알아냅니다.

에디터 옆의 미리보기는 코드를 변경할 때마다 뷰를 렌더링하므로, 수정할 때마다 결과를 확인할 수 있습니다.

challenge icon

챌린지

초급

화면에 Hello, World! 대신 Hello, SwiftUI!가 표시되도록 텍스트를 변경하세요.

직접 해보기

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

SwiftUI 입문의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드