1. main() 함수가 실행된다.
* main() 함수는 Xcode 내에서 직접적으로 작성하지 않는 부분이다. 즉 건드릴 필요가 없는 부분이다.
2. main() 함수는 다시 UIApplicationMain() 함수를 호출한다.
3. UIApplicationMain() 함수는 앱의 본체에 해당하는 UIApplication 객체를 생성한다.
4. UIApplication 객체는 info.plist 파일을 바탕으로 앱에 필요한 데이터와 객체를 로드한다.
5. AppDelegate 객체를 생성하고 UIApplication 객체와 연결한다.
6. 이벤트 루프를 만드는 등 실행에 필요한 준비(초기 데이터 구조를 설정하거나 즉, 커스텀 코드를 작성하는 것)를 한다.
7. 실행 완료 직전, 앱 델리게이트의 application(_:didFinishLaunchingWithOptions:) 메소드를 호출한다.
'STUDY > Swift' 카테고리의 다른 글
Swift 구조체와 클래스 [Struct, Class] (0) | 2018.06.29 |
---|---|
Swift 클로저 [Closure] (0) | 2018.06.22 |
Swift 3.0 Thread 1:signal SIGABRT (1) | 2016.12.13 |
앱 시작화면 시간 늘이기, 앱 실행 지연 시키기 (0) | 2016.12.08 |
Show The Connections Inspector, 잘못된 연결 정보 지우기 (0) | 2016.12.08 |