-
[iOS] About the App Launch Sequence (앱 실행 시점에 일어나는 일들)iOS/🤖 App 2021. 2. 2. 06:38
1차 수정: 21.08.02 안녕하세요🐶 이번 시간에는 "About the App Launch Sequence" 앱의 실행 시점에 실행되는 코드들에 대해서 알아보겠습니다. 앱은 사용자에 의해 foreground로 실행되기도 하고, 시스템에 의해 background 로 실행되기도 하죠? print("hello, world") 와 같은 단순한 절차지향 프로그램과 달리 앱을 실행하는 것은 복잡한 단계의 과정을 거칩니다. 이 과정들 대부분은 UIKit이 자동으로 처리합니다. 앱 실행 과정 중, UIKit 은 AppDelegate 의 메서드들을 호출합니다. 프로젝트 템플릿으로 기본 제공하는 AppDelegate 클래스는 UIResponder 와 UIApplicationDelegate 프로토콜을 채택하고 있습니다...