์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ios
- raywenderlich
- Kuring
- BOJ
- SnapKit
- swift
- realm
- ํ๋ก๊ทธ๋๋จธ์ค
- node.js
- designpattern
- combine
- rxcocoa
- Xcode
- reactorkit
- tableView
- visionOS
- Flutter
- XCTest
- MVVM
- RxSwift
- TCA
- ํจ์คํธ์บ ํผ์ค
- UIKit
- arkit
- CollectionView
- ๋ฐฑ์ค
- Swfit
- Lv2
- BFS
- SwiftUI
- Today
- Total
๋ชฉ๋กappDelegate (2)
lgvv98
SwiftUI SceneDelegate, AppDelegate ๋ณ๊ฒฝ ํด๋น ํฌ์คํ ์ ์ค์ ํ๋ก์ ํธ๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ค์ด๋ฐ์ด๋ ์ฃผ์ ๋ฑ ๋ถํธํ ๋ถ๋ถ์ด ์์ ์ ์์ต๋๋ค ์ ์ด ํฌ์คํ ์ ์ ์ฐ๋๋ฉด SwiftUI ๊ธฐ๋ฐ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํ์ค์ธ๋ฐ, window๋ฅผ ๋ณ๊ฒฝํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ฒผ์. ๊ทผ๋ฐ, ์ด๊ฒ ๊ธฐ์กด์ SwiftUI์์ ์ ๊ณต๋๋ WindowGroup์ ์ฌ์ฉํ๊ธฐ์ ์๋ฃ๋ ๋ ์ ๊ณ , ์๊ฐ๋ณด๋ค ์ฝ๋๊ด๋ฆฌ๋ ์ ์๋๊ณ ๋ถํธํ๊ฒ ๋๋ฌด๋๋ ๋ง์์. ๊ทธ๋์ ๋ง์ ๊ณ ๋ฏผ ๋์, SwiftUI์์ SceneDelegate์ AppDelegate๋ฅผ ์ฑํํด์ ์ฌ์ฉํ๊ธฐ๋ก ํจ. ์ด๊ฒ ๋ฌด์จ๋ง์ด๋๋ฉด ๊ธฐ์กด์ ์ฒ์์ SwiftUI๋ก ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๋ฉด ์ด๋ ๊ฒ ๋ํ๋ ๊ฒ์ด๊ณ , Scene์ ๋ณด๋ค์ํผ ScenePhase๋ฅผ ํตํด์ ๊ด๋ฆฌ..
์คํ ๋ฆฌ๋ณด๋ ์์ด ์ฝ๋๋ก ๋์ฒดํ๋ ๋ฐฉ๋ฒ (init) 2022.01.07: iOS 13.0 ์ด์๋ง ์ ์ฉ ๊ฐ๋ฅํ์ฝ๋ (update) 2022.02.25: iOS 13.0 ๋ฏธ๋ง ๋ฒ์ ์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ๋ ์ถ๊ฐ - 13.0์ ๊ธฐ์ค์ผ๋ก SceneDelegate๊ฐ ์๊น. (update) 2022.11.03: Xcode 14 ๋์ โ ์ด๋ฒ ์๊ฐ์๋ ์คํ ๋ฆฌ๋ณด๋ ์์ด ์ฝ๋๋ก ๋์ฒดํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. โ๏ธ Xcode 13.0 ๊ธฐ์ค ๐ Target iOS 13.0 ์ด์ ๐ Target iOS 13.0 ๋ฏธ๋ง โ iOS 13.0์ด์ 1. ์ฒ์ ๋จ๊ณ๋ก๋ ํ๋ก์ ํธ ํ์ผ์์ Main.storyboard ํ์ผ์ ์์ ์ค๋๋ค. 2. Info.plistํ์ผ๋ก๊ฐ์ storyboard Name์ ์ง์์ค๋๋ค. 3. ํ๋ก์ ํธ ํ..