[iOS] App Life Cycle(1) - Multiple Windows in iOS
2022. 10. 19. 00:22
iOS/iOS
Apple은 WWDC19를 통해 iOS13이후부터 Multiple Window를 제공하게 되었다. Multiple Window를 위해 Scene이라는 개념이 추가가 되면서, 기존의 AppDelegate도 변하게 되고, SceneDelegate가 새롭게 등장하게 되었다. 앞으로 여러 포스팅에 걸쳐서 Application의 Life Cycle을 알아보고자 한다. 우선, 이번 포스팅에서는 UIWindow와 UIScene의 개념을 간략히 알아보고, 어떤 방식으로 Multiple Window를 제공하는지 알아보고자 한다. UIWindow UIWindow란, View들을 담고 있는 컨테이너이다. 특별한 경우를 제외하고선, 하나의 Window만 생성하고, View가 바뀔 시에는 Window가 바뀌는 것이 아닌! Wi..