-
Notifications
You must be signed in to change notification settings - Fork 1
๐ค Week02 ๊ฐ์ธ ํ๊ณ ๋ก ์ค๋์ฃผ
์ค๋์ ์ด๋ฒ ์ฃผ์ฐจ๋ถํฐ GitHub Project์ ์งํํ ํ์คํฌ๋ค์ ๋๋๊ณ , ์์
๋ค์ ๋ถ๋ฐฐ๋ฅผ ํ์๋ค.
์์ง ์ฑ์ ๋ชจ๋ ๊ตฌ์์ด ๋๋์ง ์์ ๋งํผ ์ถ๊ฐ์ ์ธ ๋
ผ์๋ฅผ ๋ง์ด ํ๋๋ฐ ๋ด์ผ ๋ฉํ ๋ง์ด ์ง๋๋ฉด ์์ ํ ํฝ์ค๊ฐ ๋ฌ์ผ๋ฉด ์ข๊ฒ ๋ค.
๋ญ๊ฐ ์ต๊ทผ ๋ค์ด ํ์ต์ ์กฐ๊ธ ๋ง์ด ์ง์คํ๊ธฐ ์์ํ๋๋ฐ ์ ๋ฆฌ๊ฐ ์ ์๋๋ ๊ฒ ๊ฐ๋ค.
์ค๋ ๋ถ์บ ๋ผ๋์ค์์ ๋ค์ ์กฐ์ธ์ฒ๋ผ ์ ๋ฆฌ๋ฅผ 1์๊ฐ ๋ด๋ก๋ ์ถฉ๋ถํ ๋๋๋ ๊ทธ ์ ๋ ์์ค์์ ์ ๋ฆฌ๋ฅผ ๊พธ์คํ ํด์ฃผ๋๋ก ํด์ผ๊ฒ ๋ค.
์ค๋ ์ค๋๋ง์ ๋ชจ๊ฐ์ฝ๋ฅผ ํ๋ค.
ํ์ํ ๋ถ๋ถ์ ๋ํ ํ์๋ฅผ ์งํํ๊ณ ํ๋ก์ ํธ ์ ๋ฐ์ ๋ํด ๋ถ๋ถ๋ช
ํ๋ ๋ถ๋ถ์ ์ก๊ณ ๊ฐ ์ ์์ด์ ์ข์๋ค.
๋ฉํ ๋ง์ด ์๋ ๋ ์ด์๋๋ฐ ์ ๋งคํ๋ ๊ธฐ์ ์ ๋์ ์ด ๋ช
ํํด์ง๊ณ , ๋ฌด์์ด ์ค์ํ์ง, ๋ฌด์์ ์ค์ํ๊ฒ ๋ฐ๋ผ๋ณด๋ฉฐ ๊ฐ์ ธ๊ฐ์ผ ํ ์ง ์กํ ๋ฏํ๋ค.
์๊ฐ๋ณด๋ค ์ฐ๋ฆฌ์๊ฒ ์ฃผ์ด์ง ์
๋ฌด๊ฐ ๋ง์ด ์ด๋ ต๋ค๋ ์๊ฐ๋ ๋ค์์ง๋ง ๊ธฐ๋๋๊ธฐ๋ ํ๋ค.
์ด์ ๊ฐ๋ฐ์ ์์ํ๋๋ฐ ์์์ ๋ชปํ๋ค.
ํ์ฌ ์ํคํ
์ณ ๊ตฌ์กฐ์์ ์ด๋ค ๋ฐฉ์์ผ๋ก data๋ฅผ ๋ค๋ฃฐ์ง Service ๋จ์ ๋ํ ํ๋จ์ด ์์ง ์๊ณ ์๋ค.
์ฌ์ค ๋์ฑ ์์งํ ์๊ธฐํ์๋ฉด ์์ง๋ Core Data์ ๋ํ ์ฌ์ฉ ๋ฐฉ๋ฒ์ด ์์ง๊ฐ ์๋ ๋ฏํ๋ค. ์๊ณ ์๋ค๊ณ ์๋งํ ๋โฆ ๋ฐ์ฑํด!
์ด์ ๋ณด๋ ์ธ ํ์๋ค ์ค ์ํ์ ๋ถ๋ค์ด ๋ช๋ช ๊ณ์๋๊ตฐ์.
๋ค๋ค ๊ฐ๊ธฐ ์กฐ์ฌํ์๊ณ ํ๋ด์ ๊ฐ๋ฐํด๋ด
์๋ค.
๊ทธ๋๋ ๊ธฐํ๋ณด๋จ ๊ฐ๋ฐ์ด ํ์คํ ์ฌ๋ฐ๊ธดํ๋ค์.(ํธ์ ๋ฉ์ถฐ!)
์ค๋์ ๊ธฐ์ด์ฝ Core Data ์์
์ ๋๋ด๋ณด๊ณ ์ ํ๋ค.
์ฌ์ค ์๊ฐํด๋ณด๋ฉด ์ด ์์
์ด ์ด๋ ๊ฒ ์๊ฐ์ ๋ ๊ฑฐ๋ฆฌ์ธ๊ฐ ์ถ์ง๋ง ํํธ์ผ๋ก ํด๋ผ์ด์ธํธ์ ๋ก์ปฌ ์ ์ฅ์ ๋ด๋นํ๋ ๋ถ๋ถ์ด๊ธฐ์ ์๋ฒ-ํด๋ผ์ด์ธํธ ์ ์ฅ์ ๋๊ธฐํ๋ฅผ ๊ธฐ์ ์ ๋์ ์ผ๋ก ๊ฐ์ ธ๊ฐ ์ด์ ๋งค์ฐ ์ค์ํ ์ถ์ด๋ผ๊ณ ํ๋จ์ ํ๋ค.
์ค๋ ์ฝ 6๋ช
์ ์บ ํผ๋ค์๊ฒ Core Data์ ์ฌ์ฉ๋ฒ์ ์ง๋ฌธํ ๊ฒ ๊ฐ๋ค. ํ์ง๋ง ๊ฑฐ์ ๋๋ถ๋ถ์ด ํ๋ฒ๋ ์ฌ์ฉํด ๋ณธ ์ ์ด ์๋ค๊ณ ํ์
์ ์์ธ์๋ค.
๊ทธ๋งํผ ํํ๋ค ์ฐ์ง ์๊ณ ๊น์ ์์ญ์ด ์๋๊น ์ถ๋ค.
๊ทธ๋ ๊ธฐ์ ๋ ์ค์ค๋ก ํ์ต์ ์ธ ๋ฉด์์ ์ข์ ๋์ ์ด๋ผ ํ๋จํ์ฌ ๋ง์ด ์๊ณ ๊ฐ๊ณ ์ ํ๋ค.
์ค๋ ์๋ฒฝ๊น์ง ๋๋ด๊ณ ์ข์ ๊ณต์ ๋ฅผ ํ ์ ์์ผ๋ฉด ์ข๊ฒ ๋ค.
์ง๋์ฃผ์ CoreData๋ก ๋๋ฌ๋คโฆ
๊ฒฐ๊ตญ ๋ญ ๋ง๋ค๊ณ ๋๋์ง๋ ๋ชปํ๊ณ โฆ ๋ฌด์ธ๊ฐ ํ์ต์ ๋ง์ด ๋์์ง๋ง ๊ตฌํ๋ ๊ฑด ์๋ ํ ์ฃผ๋ผ ์์ฌ์๋ ๋จ๊ณ ํํธ์ผ๋ก ๊ทธ๋ฃน ํ๋ก์ ํธ์ ์ง์ค์ ๋ชปํ๊ณ ์ด๋ ฅ์์ ์๊ฐ์ ํฌ์๋ฅผ ํ๋ ์ ๋ชจ์ต์ด ์์ฝ๋คโฆ
๋ค์์ฃผ๋ ์ข ๋ ์ง์ค์ ํด์ ํ๋ก์ ํธ์ ์ํ๋๋ก ํด์ผ๊ฒ ๋ค.
BE
iOS
- โ Week01 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- โ Week02 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- โ Week03 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- โ Week04 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- โ Week05 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- โ Week06 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ