Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 야곰아카데미
- 코딩테스트
- navigationcontroller
- Swift 문법
- didset
- willset
- 생명주기
- 프로그래머스
- @Binding
- propertWrappers
- 랜덤추출
- lifecycle
- 공식문서
- Swift
- @State
- inout
- Property Observer
- App구조
- @main
- swift grammer
- 문자열 반복
- 짝수의합
- Swift문법
- Stride
- 대소문자바꾸기
- LV0
- randomElement
- SwiftUI
- IOS
- dismiss
Archives
- Today
- Total
목록App구조 (1)
miniworld
[SwiftUI] SwiftUI의 앱의 구조, @main
SwiftUI 프로젝트 생성 시, 자동으로 TestApp.swift 파일과 ContentView.swift 파일이 생성된다. TestApp.swift 파일을 보면 다음과 같다. 우선 App을 먼저 살펴보자. 앱이란? 앱의 구조와 동작을 나타내는 타입 @main 속성으로 앱에 진입점을 제공한다 body라는 계산 속성을 이용하여 앱의 콘텐츠를 표시 각 scene에는 뷰 계층 구조의 루트 뷰가 포함되어 있으며 시스템에서 관리하는 수명 주기가 있다. WindowGroup 개념 뷰들의 컨테이너 역할 터치 이벤트와 같은 이벤트를 가장 먼저 수신하여 subView들에게 이벤트를 전달하는 기능 ContentView ContentView는 단순히 뷰들이 위치할 공간을 나타내고, ContentView안에 뷰들을 구현
SwiftUI/SwiftUI
2024. 1. 4. 19:47