[iOS] UIWindow

CastleSilver·2023년 4월 11일
0

iOS 공부

목록 보기
5/13
post-thumbnail
@MainActor class UIWindow : UIView

요약

View Controller와 함께 동작하며 이벤트를 처리하고 앱 작동의 기본이 되는 많은 작업들을 수행한다.

설명


Window는 앱을 구현하려면 기본적으로 들어가야 하는 요소입니다. Xcode의 스토리보드를 이용해서 앱을 구현하면 자동으로 들어가 있지만, 만약 스토리보드 없이 구현하려 한다면 다음과 같이 코드에서 Window를 직접 생성해야 합니다.

guard let windowScene = (scene as? UIWindowScene) else { return }
    window = UIWindow(windowScene: windowScene)

대부분의 앱은 기기의 메인 화면에서 컨텐츠를 표시할 window가 하나만 필요합니다. window가 설정이 되면, root view controller에 의해 관리되는 view가 이 위에 보여집니다.

참고

Apple 공식문서
UIWindow는 무엇일까?

profile
우당탕탕 비전공자 개발자

0개의 댓글