개발/IOS(Swift)

App Delegate

개복치 개발자 2019. 6. 17. 23:11

 

 

 IOS 프로젝트를 처음 생성하면 위의 화면과 같은 디렉토리가 생깁니다.

 

 이 중에서 처음에 가장 궁금했던 것이 AppDelegate입니다.

 

 이건 과연 뭘까 라고 해서 봐 보니

 

 대충 영어 읽어보니, 앱의 실행되고 종료되고 뭐 백그라운드에서 동작을 정의하는 것 같습니다.

 

 이번 글에서는 개요만 설명하고, 좀 더 심도깊게 다룰 기회가 있으면 다뤄보도록 하겠습니다.

 

 application - 앱이 처음 시작 될 때 실행

 applicationWillResignActive - 앱이 actice에서 inactive로 이동될 때 실행

 applicationDidEnterBackground - 앱이 background 상태일 때 실행

 applicationWillEnterForeground - 앱이 background에서 foregournd로 이동될 때 실행

 applicationDidBecomeActive - 앱이 active될 때 실행

 applicationWillTerminate - 앱이 종료될 때 실행

 

 기능을 한번 살펴 보면 

 

 앱의 생명주기(실행될 때 부터 종료될 때)의 액션을 캐치해서 앱을 개발할 수 있습니다.

 

 

'개발 > IOS(Swift)' 카테고리의 다른 글

화면이동 Segue  (0) 2019.06.22
Positioning UI Elements Programmatically  (0) 2019.06.19
UI Handling programmatically 2  (0) 2019.06.17
UI Handling programmatically  (0) 2019.06.16
ImageView 처리  (0) 2019.06.16