iOS

[iOS] ์ฝ”๋“œ ๋ฒ ์ด์Šค๋กœ ํ”„๋กœ์ ํŠธ ์„ธํŒ…ํ•˜๊ธฐ

iosun 2024. 1. 21. 18:34

ํ”„๋กœ์ ํŠธ ์„ธํŒ…ํ•  ๋•Œ๋งˆ๋‹ค ์ฐพ์•„๋ด์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— ์ •๋ฆฌํ•˜๋ ค ํ•œ๋‹ค.

 

1. Main ์Šคํ† ๋ฆฌ๋ณด๋“œ ์‚ญ์ œ

 

 

2. Project target - Build Settings - main๊ฒ€์ƒ‰ - UiKit Main Storybard File base Name ์‚ญ์ œ

 

 

3. info.plist - storybard Name ์‚ญ์ œ

 

 

4. SceneDelegate ์ˆ˜์ •

func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
        guard let windowScene = (scene as? UIWindowScene) else { return }
        window = UIWindow(windowScene: windowScene)
        window?.rootViewController = ViewController()
        window?.makeKeyAndVisible()
    }

 

 

์ฐธ๊ณ )

window?.makeKeyAndVisible()๋ž€?

- keyWindow๋กœ ์„ค์ •ํ•œ๋‹ค๋Š” ๋œป, keyWindow๋ž€ window๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์žˆ์„ ๋•Œ ๊ฐ€์žฅ ์•ž์— ์žˆ๋Š” window๋ฅผ ๋œปํ•จ