Scenes - UIKit
μ°Έκ³ μλ£: developer.apple.com/documentation/uikit/app_and_environment/scenes
" λ€μμ λμΌν μ± UI μΈμ€ν΄μ€λ₯Ό λμμ κ΄λ¦¬νκ³ , μ μ ν μΈμ€ν΄μ€λ‘ μμμ μ°κ²°ν΄ μ€λλ€. "
Overview
UIKit μ κ°κ°μ μ± UI μΈμ€ν΄μ€λ₯Ό UIWindowScene μ€λΈμ νΈλ‘ κ΄λ¦¬ν©λλ€.
μ΄κ²μ μ¬μ΄λΌκ³ λΆλ¦ λλ€.
νλμ μ¬μ μ± UI μΈμ€ν΄μ€ νλλ₯Ό ν¬ν¨νκΈ° μν Window κ·Έλ¦¬κ³ View controller λ₯Ό ν¬ν¨νκ³ μμ΅λλ€.
κ°κ°μ μ¬μ λν UIWindowSceneDelegate μ€λΈμ νΈλ₯Ό νλμ© κ°μ§κ³ μμ΅λλ€.
UIWindowSceneDelegate μ ν΅ν΄ μ±κ³Ό UIKit μ¬μ΄μ μνΈμμ©μ μ‘°μ¨ν©λλ€.
μ¬μ κ°μ λμμ μ€νλλ©°, κ°μ λ©λͺ¨λ¦¬ 곡κ°κ³Ό μ±μ μ²λ¦¬ κ³΅κ° ( μλ§ throughput ) μ 곡μ ν©λλ€.
κ²°κ³Όμ μΌλ‘ νλμ μ±μ λ€μμ scene κ³Ό scene delegate λ₯Ό λμμ κ°μ§κ³ μμ΅λλ€.
μλ‘ μκΈ°λ μ¬μ ꡬμ±μ UIApplicationDelegate μ€λΈμ νΈμμ κ΄λ¦¬ν©λλ€.
Xcode κΈ°λ³Έ ν νλ¦Ώμμλ `SceneDelagte`ν΄λμ€κ° μ΄μ ν΄λΉλ©λλ€.
λ!