
오늘은 가벼운 주제로 블로그를 끄적여보겠습니다.(추석 연휴 기념 🥳) AppDelegate에서만 처리하면 되는 줄 알았는데..SceneDelegate에서도? 앱이 실행될 때, 우리는 흔히 AppDelegate의 didFinishLaunchingWithOptions에서 모든 초기화를 처리를 하면 된다고 생각한다.하지만 실제로 iOS 13 이후 도입된 SceneDelegate 구조에서는 이 생각이 틀릴 수 있다.이번 글에서는 앱이 실행될 때 반드시 거쳐야 하는 초기화 단계와AppDelegate/SceneDelegate 각각의 역할을 정리해보려 한다.💁🏻♀️ 역할의 차이 AppDelegateSceneDelegate호출 시점앱 프로세스 시작 시각 씬 생성 시역할전역적인 앱 초기화(SDK, Logger, ..