๊ณต์ฐ์ฅ์ ์์น๋ฅผ ๊ธฐ๋ฐํ์ฌ ์ฃผ๋ณ ์ฅ์(์๋น, ์์, ์ฆ๊ธธ๊ฑฐ๋ฆฌ)๋ฅผ ์ถ์ฒํด์ฃผ๋ ์ฑ
- iOS 1์ธ ๊ฐ๋ฐ / BackEnd ํ์
- ์ต์ ๋ฒ์ iOS 16.2
- ๊ฐ๋ฐ ๊ธฐ๊ฐ 7์ฃผ (2023.07.01 ~ 2034.08.20)
- ์ฌ์ฉ์ ํฐ์ผ ์ ๋ณด ๋ฑ๋ก ๋ฐ ์์
- ๋ฑ๋ก๋ ํฐ์ผ ์ฅ์ ์ฃผ๋ณ ์์ค ์ถ์ฒ
- ์ถ์ฒ ์ฅ์ ์คํฌ๋ฉ ๊ธฐ๋ฅ
- ์คํฌ๋ฉ ์ฅ์์ ๋ํ ๊ฒฝ๋ก ์ฐพ๊ธฐ ๊ธฐ๋ฅ
- ์ ์์ผ ๊ธฐ์ค ์์ฐ์ค์ธ ๊ณต์ฐ ๋ฆฌ์คํธ ์ ๊ณต
SwiftUI
Alamofire
TAKUUID
AppStorage
UIViewRepresentable
MVC
UIApplication
UNUserNotificationCenter
Singleton
- UIViewRepresentable์ ํตํด SwiftUI์์ WebView ๊ตฌํ
- @AppStorage๋ฅผ ํตํด ์ ์ ์ ์๋ฆผ ์ค์ ํ์ ์ฌ๋ถ๋ฅผ ์ ์ฅํ์ฌ ์ฌ์ฉ
- scenePhase๋ฅผ ํตํด ์ฑ์ scene ์ํ์ ๋ํ์ฌ ๋์
- UNUserNotificationCenter๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ๊ณต์ฐ ์์ ์๊ฐ์ ๋ํ ์๋ฆผ ์ ๊ณต
- UIApplication์ ํตํด ์ ๊ณต๋ URL์ ์ด๋๋ก ๊ตฌํ (๋๋ฐ์ด์ค์ ์นด์นด์ค๋งต์ด ์๋ค๋ฉด ์ ํ ๋งต์ผ๋ก ๋์ฒด)
- CustomView๋ฅผ ํตํด ์ค๋ณต๋ ์ฝ๋๋ฅผ ์ค์ด๊ณ ๋ทฐ์ ์ฌ์ฌ์ฉ์ฑ์ ๋์
- Singleton ํจํด์ ํตํด ํฐ์ผ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๊ธฐ๋ฅ์ ์ ๊ทผํ๋๋ก ๊ตฌํํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ์ต์ ํ
๋ฑ๋ก๋ ํฐ์ผ | ๊ณต์ฐ ๊ฒ์ | ๊ณต์ฐ ์์ธ์ ๋ณด | ํ์ฌ ์์์ค์ธ ๊ณต์ฐ |
---|---|---|---|
ํฐ์ผ ๋ฑ๋ก | ์ฃผ๋ณ ํ์ | ๊ธธ์ฐพ๊ธฐ |
---|---|---|