[iOS]AppDelegate와 SceneDelegate
UIKit으로 앱을 만들다 보면 프로젝트 파일에 AppDelegate파일과 SceneDelegate파일이 만들어질 때부터 있는 것을 볼 수 있다. 이것이 무엇인지 이번엔 공부한 내용을 기록해보려 한다. 1. AppDelegate AppDelegate는 앱의 생명주기(앱의 실행과 종료 등) 및 UI 라이프사이클(백그라운드 상태 등)을 모두 관리하는 객체였습니다. 이것들을 정리해 보자면 1. Not Running : 앱이 시작되기 전 상태 Foreground 상태2. Active : 앱이 화면에서 실행 중인 상태3. Inactive : 앱이 화면에서 실행 중이나 어떤 신호도 받지 않는 상태(예: 전화받는 화면) 4. Background 상태: 앱이 화면에 보이지 않지만 코드를 실행하고 있는 상태..