μ΄ν리μΌμ΄μ
μμ νλ μ΄μμ μ°½ Window μ κ΄λ¦¬νλ μ¬ Scene
@MainActor
class UIWindowScene : UIScene
UIWindowScene κ°μ²΄λ μ±μ νλμ UI μΈμ€ν΄μ€λ₯Ό κ΄λ¦¬νλ©°, ν΄λΉ Sceneμμ νμλλ νλ μ΄μμ Windowλ₯Ό ν¬ν¨ν¨Sceneκ°μ²΄λ μ¬μ©μμ κΈ°κΈ°μμ μ°½μ νμνκ³ μ¬μ©μμμ μνΈ μμ©μ λ°λ₯Έ Sceneμ λΌμ΄ν μ¬μ΄ν΄μ κ΄λ¦¬ν¨Sceneμ μνκ° λ³κ²½λλ©΄ Scene κ°μ²΄λ delegate κ°μ²΄μκ² μλ¦Όμ 보λ΄λ©°, λν λ±λ‘λ notification observers μκ² μ μ ν μλ¦Όμ κ²μν¨delegate κ°μ²΄ λλ notification observersλ₯Ό μ¬μ©ν΄μΌν¨UIWindowScene κ°μ²΄λ₯Ό μμ±νλ©΄ μλ¨Info.plist νμΌμ Scene κ΅¬μ± μΈλΆ μ 보μ Scene μ ν΄λμ€ μ΄λ¦μ ν¬ν¨νμ¬ κ΅¬μ± μμ UIWindowScene κ°μ²΄λ₯Ό μνλ κ²μΌλ‘ μ§μ ν€μΌν¨application(:configurationForConnecting:options:) λ©μλμμ UISceneConfiguration κ°μ²΄λ₯Ό μμ±ν λ ν΄λμ€ μ΄λ¦μ μ§μ ν μλ μμScene κ°μ²΄λ₯Ό μμ±ν¨Sceneμ μμ±νλ €λ©΄ UIApplicationμ requestSceneSessionActivation(:userActivity:options:errorHandler:) λ©μλλ₯Ό νΈμΆν΄μΌν¨