UIApplication
-
[개발자 문서읽기] UIApplicationMain(::::)iOS 2021. 1. 16. 16:43
개인적으로 공부하며 정리하는 블로그 입니다. 오류나 부족한 부분이 있을 수 있으니 감안하여 봐주시고 아낌없는 조언 감사드립니다 :D UIApplicationMain(::::) 는 iOS 앱이 시작하기 위한 핵심 메소드 입니다. 말 그대로 앱이 되면 UIApplication 객체와 Delegate 객체를 만들고 info.plist에서 필요한 nib file을 로드하고 메인 이벤트 루프를 실행시킵니다. swift 5.3 부터는 @main , 그 이전엔 @UIApplication 이라는 attribute를 사용하게 되는데요, 앱이 처음 실행되면 시스템은 이 attribute를 찾아서 UIApplicationMain(::::)를 호출하고 앱을 실행합니다. 따라서 이 attribute가 없다면 아래와 같이 시작 ..
-
[개발자 문서읽기] UIApplicationiOS 2021. 1. 16. 11:40
공부하며 번역한 내용입니다. 오역과 의역이 있을 수 있습니다. 정확한 내용은 원문을 참고해주세요 :) : iOS에서 실행되는 앱을 위한 중앙 집중식 제어 및 조정점 class UIApplication : UIResponder Overview 모든 iOS앱은 반드시 하나의 UIApplication instance를 갖고 있습니다. (아주 드물게 subclass가 있을 수 있습니다.) 앱이 시작할 때 시스템은 UIApplicationMain(::::) 를 호출합니다. 이 함수는 shared로 접근할 수 있는 싱글턴 UIApplication 객체를 만듭니다. application 객체는 들어오는 사용자 이벤트의 초기 라우팅을 처리합니다. control 객체들에 의해 전달된 액션 메세지들을 적절한 객체들에게 전..