์ด์ ๊ณง ํ๋์ 3๊ธฐ iOSํํธ๊ฐ ์์์์์์ด๋ค.
์ธ๋ฏธ๋๋ฅผ ์ํด OT ์๋ฃ๋ฅผ ๋ค์ ์ดํด๋ณด๋ ์ค, ๋ฌธ๋ ๋๊ตฐ๊ฐ ์ด๋ฐ ์ง๋ฌธ์ ํ๋ฉด ์ด์ฉ์ง ํ๋ ์๊ฐ์ด ๋ค์๋ค.
Main์ด๋ Lauch ์ค ์ด๋์์ ํด์ผ๋ผ์?
๋์ ์ฐจ์ด๋ ๋ญ์ฃ ?
.
.
์ ํํ๊ฒ ์๋ ค์ค์ผ ํ๊ธฐ์ ์ฐพ์๋ณด์๋ค.
๋ฉํฐ ์ค๋ ๋๋ฅผ ์ํํ๊ฒ ์ง์ํ๊ธฐ ์ํด LauchStoryboard๋ Android์ splashํ๋ฉด ๊ฐ์ ํ๋ฉด์ด์๋ค.
๊ทธ๋ฌ๋๊น, LauchStoryboard์ ์คํ๋์ ํ๋ฉด์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค๋ ๊ฒ !
.
.
Launch storyboard
Main storyboard
์ด๋ ๊ฒ ๊ฐ๊ฐ์ ์ง์ ํด์ฃผ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋น๋๋ฅผ ํ๋ฉด, ์๋ง Launch storyboard๋ง ๋ณด์ฌ์ง ๊ฒ์ด๋ค.
์ด๊ฑด AppDelegate์์ Launch storyboard๊ฐ ๋ณด์ฌ์ง ์๊ฐ์ ์ง์ ํด์ฃผ๋ฉด ๋๋ค.
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
sleep(1)
return true
}
์ด๋ฐ์์ผ๋ก sleep(1)์ ์ถ๊ฐํด์ฃผ๋ฉด, 1์ด ๋ค Main ํ๋ฉด์ด ๋ณด์ด๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
๋ ๋ฒ์งธ ํํธ์ฅ์ ํ๋ค ๋ณด๋, ๋์ ๋ณด์ด์ง ์๋ ๊ฒ๋ค์ด ํ๋์ฉ ๋ณด์ฌ์ง๊ธฐ ์์ํ๋ค.
.
.
์์ง ๋ถ์กฑํจ์ด ๋ง์ ๋ด๊ฐ ํํธ์ฅ์ด๋ผ๋,,
๋ ์ด์ฌํ ํ ๊ฒ์ ์ฌ๋ฌ๋ถ..
.
.
๋
'๐ Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] ScreenTime API ๋? (8) | 2024.09.11 |
---|---|
[Swift] debug ๋ชจ๋์์ release ๋ชจ๋๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ (2) | 2024.07.27 |
[swift] R.swift ์ค์นํ๊ธฐ (0) | 2024.02.23 |
[Swift] didSet ์ด๋? (0) | 2024.01.18 |
[swift] xcode์์ ์์ ํ๋ ํธ ๋ณด๊ธฐ (2) | 2023.10.01 |