Overview
- 앱 생명주기: 앱이 실행되는 시점부터 종료되는 시점까지 거치는 여러 상태의 순환 과정
iOS 앱의 5가지 상태
- Not Running (실행되지 않음)
- Inactive (비활성)
- Active (활성)
- Background (백그라운드)
- Suspended (일시 중지)
SwiftUI에서의 앱 생명주기
- SwiftUI에서 앱은
@mainattribute로 표시된 구조체에서 시작. UIApplicationMain의 대체
@main
struct MyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
GitHub Comments