iOS/Interview Questions

[iOS] 앱이 시작할 때 main.c 에 있는 UIApplicationMain 함수에 의해서 생성되는 객체

hilily 2022. 10. 13. 16:21
반응형

UIApplication 싱글턴 객체가 생성됨

 

UIApplication이란?

iOS에서 실행되는 앱의 중앙 집중 제어 및 조정 지점

1. 앱 시작 -> UIApplicationMain()호출 -> 싱글톤 UIApplication 객체 생성 -> shared클래스 메소드 호출 -> 객체에 접근

=> 앱 시작하면 UIApplicationMain()이 shared app instance를 만든다.

 

 

앱 전면으로 실행
앱 백그라운드로 실행

참고

https://github.com/jwonyLee/TIL/blob/master/iOS/Interview/UIApplicationMain.md

https://jinshine.github.io/2018/05/28/iOS/%EC%95%B1%EC%9D%98%20%EC%83%9D%EB%AA%85%EC%A3%BC%EA%B8%B0(App%20Life%20Cycle)%EC%99%80%20%EC%95%B1%EC%9D%98%20%EA%B5%AC%EC%A1%B0(App%20Structure)/ 

https://velog.io/@gnjs224/%EC%95%B1%EC%9D%B4-%EC%8B%9C%EC%9E%91%ED%95%A0-%EB%95%8C-main.c-%EC%97%90-%EC%9E%88%EB%8A%94-UIApplicationMain-%ED%95%A8%EC%88%98%EC%97%90-%EC%9D%98%ED%95%B4%EC%84%9C-%EC%83%9D%EC%84%B1%EB%90%98%EB%8A%94-%EA%B0%9D%EC%B2%B4%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

 

반응형