[๐] ๋ด๊ฐ ๋ง๋ค ์ฟ ํค (1)

1. CoreData
- CoreData ๋ชจ๋ธ ์์ฑ
- ์ ์ฅํ ๋ฐ์ดํฐ ์ค๊ณ.
- CRUD(Create, Read, Update, Delete) ๊ธฐ๋ฅ ๊ตฌํ
- ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ์ฝ๊ธฐ, ์์ , ์ญ์ ํ ์ ์๋๋ก CoreData ๋ฉ์๋ ์ถ๊ฐ.
- ํ
์คํธ ๋ฐ์ดํฐ ์์ฑ
- ์ํ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํด Onboarding ๋จ๊ณ์์ CoreData๊ฐ ์ ๋๋ก ์๋ํ๋์ง ํ์ธ.
2. Entitlements
.entitlements ํ์ผ ๊ตฌ์ฑ
- com.apple.developer.family-controls ๊ถํ ์ถ๊ฐ.
- ๊ถํ ์ํ ์ฒดํฌ ๊ธฐ๋ฅ ์ถ๊ฐ
- SceneDelegate ๋๋ AppDelegate์์ ์ฑ ์คํ ์ ๊ถํ ์ํ ํ์ธ.
- ๊ถํ ๋ฏธ์ค์ ์ ์ฒ๋ฆฌ ๋ก์ง ๊ตฌํ
- ๊ถํ์ด ์๋ ๊ฒฝ์ฐ Onboarding ํ๋ก์ฐ๋ก ์ด๋ํ๋๋ก ์ค์ .
3. UserDefaults
- ์ฒซ ์คํ ์ฌ๋ถ ์ ์ฅ
- UserDefaults๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ฅผ ์ ์ฅ.
- ์ฒซ ์คํ ์ฌ๋ถ์ ๋ฐ๋ผ ํ๋ฉด ๋ถ๊ธฐ ์ฒ๋ฆฌ
- ์ฒซ ์คํ ์ Onboarding ํ๋ฉด ํ์.
- ์ดํ ์คํ ์ ์ฑ ๋ฉ์ธ ํ๋ฉด์ผ๋ก ์ด๋.
4. Onboarding View
- UI ๊ตฌ์ฑ
- UILabel๊ณผ StackView๋ฅผ ์ฌ์ฉํ์ฌ ํ
์คํธ์ ๋ฒํผ ๋ ์ด์์ ๊ตฌํ.
- ๋ฒํผ ๋์ ์ฒ๋ฆฌ
- ๊ณ์: ์คํฌ๋ฆฐํ์ ๊ถํ ์์ฒญ ๋ก์ง ์ฐ๊ฒฐ.
- ํ์ฉ ์ ํจ: ์์ธ ์ฒ๋ฆฌ ๋ฐ ๋์ฒด ๋์ ์๋ด ์ถ๊ฐ.
- "๋ ์์๋ณด๊ธฐ" ๋ฒํผ ๋์ ์ถ๊ฐ
- ํด๋ฆญ ์ ํน์ URL๋ก ์ด๋ํ๊ฑฐ๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณต.