✏️ UIWindow

The backdrop for your app’s user interface and the object that dispatches events to your views.

앱의 사용자 인터페이스 배경과 뷰애 이벤트를 보내는 객체.


@MainActor class UIWindow : UIView
// UIView를 상속받는다네..

Windows는 view controller와 함께 작동하여 이벤트를 처리하고 앱 작동에 필수적인 다른 많은 작업을 수행합니다. UIKit은 대부분의 window 관련 상호 작용을 처리하며, 많은 앱 동작을 구현하기 위해 필요한 경우 다른 객체와 함께 작업합니다.

창은 다음을 수행해야 하는 경우에만 사용합니다.

일반적으로 Xcode는 앱의 기본 창을 제공합니다. 새로운 iOS 프로젝트는 스토리보드를 사용하여 앱의 view를 정의합니다. 스토리보드는 앱 delegate 객체에 창 속성이 있어야 하며 Xcode 템플릿이 자동으로 제공합니다. 앱에서 스토리보드를 사용하지 않는 경우 이 창을 직접 만들어야 합니다.

또한 UIWindow 객체는 다음과 같은 몇 가지 다른 태스크에도 사용할 수 있습니다.