์ฑ์ผ์ด ๋๋ ์ง๊ธ...์ด์ ์์ผ ์์ปคํค ํ๊ณ ๋ฅผ ์ฌ๋ฆฌ๋ ์ด์ ๋...
์ง๋ ํ๊ธฐ ๊ต์ฅํ ๋ฐ๋นด๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์ฐ๊ณ ๊ฒ์๋ฌ์ ๋ผ๊ณ ์ฝ๋๋ค..
๋ฆ์์ง๋ง ์์ปคํค์ ๋์๊ฒ ๊ต์ฅํ ๊ฐ์ง ๊ฒฝํ์ด์๊ธฐ ๋๋ฌธ์ ํ๊ณ ๋ฅผ ์ํ๊ณ ๋์ด๊ฐ ์๊ฐ ์๊ธฐ์
์ง๋ ๊ธฐ์ต์ ๋์ง์ด๋ณด๋ฉฐ ํ๊ณ ๊ธ์ ์์ฑํด๋ณด๋ ค๊ณ ํ๋ค.
๋จผ์ , ์์ปคํค์ด๋?
์์ปคํค(SOPKATHON)์ ์ํธ(SOPT)์ ํด์ปคํค(HACKATHON)์ ํฉ์ฑ์ด๋ก,
SOPT์์ ์งํํ๋ SOPT๋ง์ ๋ฌด๋ฐ 2์ผ ๋จ๊ธฐ ํด์ปคํค์ด๋ค.
๊ธฐ์ ํ๋ฐ๊ธฐ์ ์งํ๋๋ ์์ฒด ํด์ปคํค์ธ ์ฑ์ผ์ ํ๊ธฐ ์ , ๋ณธ์ธ์ ์ค๋ ฅ์ ๊ฒ์ฆํด๋ณด๊ณ ๋ค์ํ ํํธ์ ํ ๋จ์ ํ์ ์ ๊ฒฝํํ ์ ์๋ ํ์ฌ์ด๋ค.
์์ปคํค์ ์ฐธ์ฌํ๊ธฐ๊น์ง
์ฌ์ค ์ํธ์์ ๊ฐ์ฅ ์ฐธ์ฌํด๋ณด๊ณ ์ถ์๋ ํ๋์ด ์์ปคํค์ด์๋ค.
์๋ํ๋ฉด ์ํธ์ ๋ค์ด์ค๊ธฐ ์ , ๋๊ตฐ๊ฐ์ ์์ปคํค ํ๊ณ ๊ธ์ ๋ณธ ๊ฒ์ด ์ํธ๋ผ๋ ๋์๋ฆฌ์ ๊ผญ ์ง์ํด๋ด์ผ๊ฒ ๋ค๋
๊ฒฐ์ฌ์ ๊ตณํ ๊ณ๊ธฐ๊ฐ ๋์๊ธฐ๋ ํ์๊ณ , ์์ปคํค์ ์ฑ์ผ๊ณผ ๋ฌ๋ฆฌ ํ์ ๋ ์ธ์๋ง์ด ์ฐธ์ฌํ ์ ์๋ ํ์ฌ์ด๊ธฐ ๋๋ฌธ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฌด์๋ณด๋ค ์ด๋๊ฐ์ ๋ฌด๋ฐ 2์ผ ๋ฐค์ ํด์ปคํค์ ๊ฒฝํํด๋ณผ ์ ์์๊น!!
ํ๋ ์๊ฐ์ ๊ณ ๋ฏผ๋ ํ์ง ์๊ณ ๋ฐ๋ก ์ ์ฒญํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์๋ค.
๋ชจ์ง์ ์ ์ฐฉ์์ผ๋ก ์งํ๋๋๋ฐ, ํ์ ๋ ์ธ์์ผ๋ก ์งํ๋๋ ํ์ฌ์ด๊ธฐ ๋๋ฌธ์ ๊ฒฝ์๋ฅ ์ด ์ ๋ง ๋นก์ธ๋ค..(์ง์ง ์๊ฐ์ ์ฒญ๋ณด๋ค ๋ ๋นก์ธ๋ค)
ํนํ ์์ปคํค์ ์ฑ์๋น์ค, ์น์๋น์ค๋ก๋ง ๋๋๋ ๊ฒ์ด ์๋๋ผ ์นํ, ์๋ํ, iOSํ ์ด๋ ๊ฒ ๋ฐ๋ก ๋๋๊ธฐ ๋๋ฌธ์
ํด๋ผ์ด์ธํธ ํํธ์ ๊ฒฝ์๋ฅ ์ ๋๋ ๋นก์ธ๋ค..
์ด๋ฒ ๊ธฐ์๋ ์ฝ๋ก๋19๋ก ์ธํด ์คํ๋ผ์ธ, ์จ๋ผ์ธ์ผ๋ก ๋๋์ด ์งํ๋์๋๋ฐ,
๋ด๊ฐ ์ํ iOSํํธ์ ๊ฒฝ์ฐ, ์คํ๋ผ์ธ์ 9๋ช , ์จ๋ผ์ธ์ 3๋ช ๋ง์ด ์ฐธ๊ฐํ ์ ์์๋ค.
์์ผํ ..๋ค์ด๋น์ฆ์ ์ผ๊ณ ์ ์ฒญ ํผ์ด ์ด๋ฆฌ์๋ง์ ์๋ค๋คใ ๋ค ์์ฑํด์ ์ ์ถํ ๊ฒฐ๊ณผ,
์ ๋ง ์ด์ด ์ข๊ฒ๋ ์คํ๋ผ์ธ ์ฐธ๊ฐ์๋ก ์์ปคํค์ ์ฐธ์ฌํ ์ ์๊ฒ ๋์๋ค..!
์์ปคํค ์ฐธ๊ฐ์ ๋ช ๋จ์ ๋ด ์ด๋ฆ์ด ์๋ ๊ฒ์ ํ์ธํ๊ณ ๋๋ฌด ๊ธฐ๋ปค์ง๋ง ํํธ์ผ๋ก๋ ๊ฑฑ์ ๋ ๋์๋ค.
๊ฐ๋ฐ ์ค๋ ฅ์ด ์ ๋ง ๋ถ์กฑํ๋ค๊ณ ์๊ฐํ๊ธฐ๋ ํ๊ณ (๋ฌผ๋ก ์ง๊ธ๋ ๋ถ์กฑํ์ง๋ง..ใ )
1์ธ๋ถํ ์ ์์๊น..ํ์๋ค์๊ฒ ๋ฏผํ๋ง ๋ผ์น๋๊ฑฐ ์๋๊ฐ..๋ญ ์ด๋ฐ ๊ฑฑ์ ์ด ๋ค์์ง๋ง..
๊ฑฑ์ ํ๋ค๊ณ ๋ฌ๋ผ์ง๋ ๊ฒ๋ ์๋๋ฐ ์์ปคํค ์ ๊น์ง ๊ณต๋ถ ์ด์ฌํํ๊ณ ๊ฐ์! ํ๋ ์๊ฐ์ผ๋ก
๊ฐ์ ์งง์ ์๊ฐ์์ UI๋ฅผ ๊ตฌ์ฑํ ์ ์๋๋ก ๊ธฐ๋ณธ์ ์ธ ScrollView, TableView, CollectionView ์ง๋ ๋ฒ์ ๋ณต์ตํด๋ณด์์๊ณ ,
๊ฐ์ ๊ธ์๋์กฐ์๋ ํน๊ฐํ์ก์ ๋ฐฐ๊ฐ ์ง์ ๋ง๋ค์ด์ ๊ณต์ ํด์ค ํด์ปคํค ๋๋น์ฉ ์๋ฃ๋ฅผ ์ฝ์ด๋ณด๋ฉฐ ๋๋ฆ๋๋ก ์ค๋น๋ฅผ ํ์๋ ๊ฒ ๊ฐ๋ค.
(๊ณต์ ํด์ค ์๋ฃ ๋๋ถ์ ์์ปคํค ํ์ฅ์์ ๋ทฐ ๋๋ฒ๊ฑฐ๋ฅผ ์ฌ์ฉํด ๋ทฐ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ํ์ธํ๊ธฐ๋ ํ๊ณ , ๋ฐ์ดํฐ ์ ๋ฌ๋ถ๋ถ๋ ์์ปคํค ์ ๊น์ง์ ์ธ๋ฏธ๋์์ ๋ค๋ฃจ์ง ์์๋ ๋ด์ฉ์ด์๋๋ฐ ์ ๋ง ๋ง์ ๋์์ด ๋์๋ค. ๋ฌด์๋ณด๋ค๋ ์๋ฃ๋ฅผ ๋ง๋ค์ด ๊ณต์ ํด์ค ์ ์ฑ์ ๊ฐ๋..)
'๊ณต๋์ฒด'๋ฅผ ์ํ ์๋น์ค ๋ง๋ค๊ธฐ
29๊ธฐ ์์ปคํค์ ์ฃผ์ ๋ '๊ณต๋์ฒด'์๋ค.
์ฃผ์ ๋ ๋ฏธ๋ฆฌ ๊ณต์ง๋๋ ๊ฒ์ด ์๋๋ผ, ๋ํ ์์ ํ์ ๊ณต๊ฐ๋์๊ธฐ ๋๋ฌธ์ ์ฃผ์ ๊ฐ ๊ณต๊ฐ๋์๋ง์ ๋ฐ๋ก ์์ด๋ฐ์ด์ ์ ๋ค์ด๊ฐ์ด์ผ ํ๋ค.
๊ณต๋์ฒด๋ผ๋ ์ฃผ์ ์์ฒด๊ฐ ๊ด์ ์ ๋ฐ๋ผ ๋ค์ํ๊ฒ ํด์๋ ์ ์๊ณ ๋๊ฒ ํฌ๊ด์ ์ธ ๊ฐ๋ ์ด๋ผ๊ณ ์๊ฐ๋์ด ์ฒ์์ ์ฃผ์ ๊ฐ ๊ณต๊ฐ๋๊ณ ๋์ ์กฐ๊ธ ๋ง๋งํ ๋๋์ด ์์ง์์ ์์๋ค. ๊ณต๋์ฒด..? ์ปค๋ฎค๋ํฐ...? ํ๊ณ ์์๋์ฏค
๊ธฐํ ํํธ์์ 10๋ถ๋์ ๊ฐ์์ ์์ด๋์ด๋ฅผ ๋ธ๋ ์ธ์คํ ๋ฐ ํ์์ผ๋ก ์ ์ด๋ณด๊ณ ๊ด์ฐฎ์ ๊ฒ๋ค์ ๋ํด ๊ฐ์ด ์๊ธฐํด๋ณด์๊ณ ์ ์ํด์ฃผ์๋ค.
์ฐ๋ฆฌ ํ์ ํ์ ํด์ธ ํผ๊ทธ๋ง๋ฅผ ์ด์ฉํด ํค์๋ ์ค์ฌ์ผ๋ก ์์ด๋์ด๋ฅผ ๋์ง๊ณ , google docs๋ฅผ ์ด์ฉํด ๋ ๊ตฌ์ฒด์ ์ธ ์ค๊ธ ํ์์ผ๋ก ์์ด๋์ด๋ฅผ ๊ณต์ ํด๋๊ฐ๊ณ 10๋ถ ํ์ ๊ด์ฐฎ๋ค๊ณ ์๊ฐ๋๋ ์์ด๋์ด๋ค์ ๊ณจ๋ผ ํจ๊ป ์๊ธฐํด๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋ฉฐ ์ ์ ์ฃผ์ ๋ฅผ ์ก์๋๊ฐ๋ค.
์์ด๋์ด ํ์์์ ์ฐ๋ฆฌ ํ์ด ์ค์ ์ ์ผ๋ก ์๊ฐํ๋ ํฌ์ธํธ๋ ํฌ๊ฒ ์ธ๊ฐ์ง์๋ค.
1. ์ ํ๋ ์๊ฐ์์ ๊ตฌํ๊ฐ๋ฅํ๋๋ก ๊ท๋ชจ๋ฅผ ํ์ ํ์!
2. ์์ปคํค์ธ๋งํผ ๋๋ฌด ๋ฌด๊ฒ์ง ์๊ณ ์ฌ๋ฐ๋ ์ฃผ์ ๋ฅผ ์๊ฐํด๋ณด์!
3. ๊ณต๋์ฒดํ๋ฉด ์๊ฐ๋๋ '๋ชจ์'์์ ์ฌ์ฉํ ์ ์๋ ์๋น์ค๋ฅผ ์๊ฐํด๋ณด์!
์ด๋ ๊ฒ ํฐ ํ์ ์ก๊ณ ์ด์ฌํ ํ์ํ ๋์ ๋์ค๊ฒ ๋ ์ฐ๋ฆฌ ํ์ ์๋น์ค๋
SOPT๋ด ๋ชจ์์ ์ํ ์ ์๋ฆฌ ์ถ์ต๊ณต์ , ์์นด์ด๋น ์๋น์ค 'ใทLink' ์๋ค.
์๋น์ค ์๊ฐ
๊ณต๋์ฒด ๋ชจ์์ ๋ ํน๋ณํ๊ฒ, ๋ชจ์์ ์ํ ์ ์๋ฆฌ ์ถ์ต ๊ณต์ ํ๋ซํผ ๋๋งํฌ(ใทLink)
์ฐ๋ฆฌ ํ์ ์๋น์ค, ๋๋งํฌ๋ ๊ฐ๋จํ ๋งํด ์ํธ ๋ด ๋ชจ์์ ์ํ ์ ์๋ฆฌ ์ถ์ต ๊ณต์ ๋ฐ ๋ญํน๊ฒ์ ์๋น์ค๋ผ๊ณ ํ ์ ์๋ค.
ํ์๋ค๊ฐ์ ์ ์๋ฆฌ๋ฅผ ํตํด ์น๋ชฉ์ ๋๋ชจํ๊ณ , ๋ค๋ฅธ ํ๊ณผ์ ๊ฐ๋ฒผ์ด ์น๋ชฉ๊ฒฝ์์ผ๋ก ๊ณต๋์ฒด์์๊ณผ ํ์ํฌ๋ฅผ ๋๋ ์ ์๋ ์๋น์ค์ด๋ค.
๋์๋ฆฌ ๋ด์ ํํธ๋ณ, ์กฐ๋ณ, ์คํฐ๋๋ณ๋ก ์น๋ชฉ์ ์ํ ์ ์๋ฆฌ๊ฐ ๋ง์๋ฐ, ์ด๋ฅผ ๋์ฑ ์ฌ๋ฐ๊ฒ ์ฆ๊ธฐ๊ณ ์ถ์ตํ ์ ์๋๋ก ๋์์ฃผ๋ ์๋น์ค๋ฅผ ๊ธฐํํ์๋ค. ํฌ๊ฒ ๋ญํน ์ง๊ณ, ๋ชจ์ ๋ง๋ค๊ธฐ, ๋ชจ์ ์ธ์ฆํ๊ธฐ ์ด๋ ๊ฒ ์ธ๊ฐ์ง ๊ธฐ๋ฅ์ผ๋ก ๋๋ ์ ์๋๋ฐ,
๋ฒ๊ฐ ๋ชจ์, ์กฐ ๋ชจ์ ๋ฑ ๋ค์ํ ์ ์๋ฆฌ ๋ชจ์์ด ์๊ธฐ๋ ์ํธ์์ ๋ชจ์ ๋ง๋ค๊ธฐ ๊ธฐ๋ฅ์ ํตํด ๋ชจ์์ ์์ฑํ๊ณ , ๋ชจ์ ์ธ์ฆํ๊ธฐ ๊ธฐ๋ฅ์ผ๋ก ๋ชจ์๋ณ ์ถ์ต์ ์ฌ์ง๊ณผ ์งง์ ๊ธ๋ก ๋จ๊ธฐ๊ณ , ๋ง์ ์ ๋ณ ์๋ก ์ง๊ณ๋๋ ๋ญํน์ผ๋ก ํ ๊ทธ๋ฃน๊ณผ์ ์ฌ๋ฐ๋ ๊ฒฝ์์ ํตํด ์ ์๋ฆฌ๋ฅผ ๋์ฑ ์ฆ๊ฒ๊ฒ ์ฆ๊ธธ ์ ์๋ค.
ํ์ ๊ณผ์
์ฃผ์ ๋ฅผ ์ก๊ณ ๋ ํ, ๋ค๊ฐ์ด ๋ ผ์ํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๊ธฐํ์๋ค๊ณผ ๋์์ด๋๋ค์ด IA์ ์์ด์ดํ๋ ์์ ์ง ๋ค.
์ด ๋, ํด๋ผ๋ค์ด ํด์ผํ ์ผ์? ๊ธฐ๋ณธ์ ์ธ ํ๋ก์ ํธ ์ธํ ๋ฐ ์ฝ๋ ์ปจ๋ฒค์ , git ์ฌ์ฉ ์ ๋ต์ ๋ํ ๋ ผ์๋ฅผ ํ๊ณ ๊ธฐ๋ฅ๋ค์ ํ ์คํธํด๋ณด๋ฉฐ ๋ณธ๊ฒฉ์ ์ธ ๊ฐ๋ฐ์ ์ํ ์ค๋น๋ฅผ ํ๋ค. ๋ทฐ๊ฐ ๋์ค๊ณ ์ค์ ํด๋ผ๋ค์ด ๊ฐ๋ฐํ ์ ์๋ ์๊ฐ์ ๋ง์์ผ 5-6์๊ฐ๋ฐ์ ๋์ง ์๊ธฐ ๋๋ฌธ์ ๊ธฐํ, ๋์์ธ ๋ถ๋ค์ด ์์ด์ดํ๋ ์์ ์ง๊ณ ๋ทฐ๋ฅผ ๋ง๋ค ๋์์ ์๊ฐ์ ์์ฐจ๊ฒ ๋ณด๋ด๋ ๊ฒ์ด ์ ๋ง ์ค์ํ ๊ฒ ๊ฐ๋ค.
์ฐ๋ฆฌ ํ์ ๊ฒฝ์ฐ, ์ ๋ง ๊ณ ๋ง๊ฒ๋ ๋ฆฌ๋์๋ ์์ฐ์ธ๋๊ฐ ๊ธฐ๋ณธ์ ์ธ ํ๋ก์ ํธ ์ธํ ์ ํด์์ฃผ์๊ธฐ ๋๋ฌธ์ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ๋ ๋ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ extension ํ์ผ, colorset ์ถ๊ฐ ๋ฑ ์ถ๊ฐ์ ์ธ ์ธํ ์ ๋น ๋ฅด๊ฒ ๋๋ง์น๊ณ ํ์ ์ ์ํ ์ฝ๋, ๊น ์ปจ๋ฒค์ ์ ๋ํด ๋ ผ์๋ฅผ ํ ํ, ํ์ํ ๊ธฐ๋ฅ๋ค์ ์ฒดํฌํด ๋ ํผ๋ฐ์ค๋ค์ ์ฐพ์๋ณด๊ณ ๊ธฐ๋ฅ์ ํ ์คํธํด๋ณด๋ฉฐ ์๊ฐ์ ๋ณด๋์๋ค.
๋ณธ๊ฒฉ์ ์ผ๋ก ๋์์ด๋๋ค์ด ๋ทฐ ์์ ์ ๋ค์ด๊ฐ๊ณ ๋์๋ ๋ง๋ค์ด์ง๋ ๋ทฐ๋ฅผ ์ง์ผ๋ณด๋ฉฐ ๋ทฐ์ ๋ค์ด๊ฐ๋ ๊ธฐ๋ฅ๊ณผ ๋์์ธ ์์์ ๋ํด ์ฒดํฌํ๋ค.
์ด ๋ ์ค์ํ ๊ฒ์ '๊ตฌํ๊ฐ๋ฅ์ฑ'์ ๋ํด์ ํ์ค์ ์ผ๋ก ํ์ ํ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
์์ปคํค์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ ํด์ง ์๊ฐ ๋ด์ ์์ฑํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋จ ๋ช์๊ฐ ๋ง์ ๊ตฌํ๋์ง ๋ชปํ ๊ฒ ๊ฐ์ ๊ธฐ๋ฅ์ด ์๊ฑฐ๋, ๋ํ ์ผํ๊ฒ ์ก์ ์ ์์ ๊ฒ ๊ฐ์ ๋์์ธ ์์๊ฐ ์๋ค๋ฉด ๋ ผ์๋ฅผ ํตํด ๋ค๋ฅธ ๋์์ผ๋ก ๋์ฒดํ๋ค๋๊ฐ, ๊ณผ๊ฐํ๊ฒ ํฌ๊ธฐํ์ฌ ์ ํ๊ณผ ์ง์ค์ ํด์ผํ๋ค.
์ฐ๋ฆฌ ํ์ ๊ฒฝ์ฐ์๋ ๋ ผ์๋ฅผ ์์ฒญํ ๋ถ๋ถ์ด ์์๋๋ฐ, ๋ค๋ค ์์ฌ ์ ๋ฌ์ ๋ฅ๊ธ๋ฅ๊ธํ๊ฒ ํด์ ์ํํ ์์ฌ์ํต์ ํตํด ๊ธฐ๋ฅ๊ณผ ๋์์ธ์ ์ ์ ์ถฉํ ์ ์์๋ค.
๊ฐ๋ฐ, ๊ฐ๋ฐ, ๋ ๊ฐ๋ฐ
๋ทฐ๊ฐ ํ๋๋ผ๋ ๋์ค๊ธฐ ์์ํ๋ฉด ๊ทธ ๋๋ถํฐ ํด๋ผ๋ ๋ณธ๊ฒฉ์ ์ธ ๊ฐ๋ฐ์ ๋ค์ด๊ฐ๋ค.
๋ทฐ๊ฐ ๋น ๋ฅด๋ฉด ์๋ฒฝ 1์๋ถํฐ ๋์ค๊ธฐ ์์ํ๋๋ฐ, ๋ทฐ๊ฐ ๋์ค๊ณ ๋์๋ถํฐ๋ ๋ง๊ฐ ์๊ฐ์ธ ์์นจ 8์ ๋ฐ๊น์ง ํด๋ผ๋ ๊ณ์ ๊ฐ๋ฐ๋ง ํ๋ค.
๋ด๊ฐ ๋งก์ ๋ทฐ๋ ๋ญํน์ด ์ง๊ณ๋๋ ๋ฉ์ธ ๋ทฐ์๋ค. ๋ฉ์ธ ๋ทฐ๊ฐ ๋์์ธ์ ์์๊ฐ ๋ง์ด ํ์ํ ๋ทฐ์์ด์ ์ ์ผ ๋ง์ง๋ง์ ๋์ค๊ฒ ๋์๋๋ฐ ๋ทฐ๊ฐ ์์ฑ๋ ์๊ฐ์ด ๊ฑฐ์ 3์๋ฐ~4์ ์๋ ๊ฒ ๊ฐ๋ค. ์ค์๊ฐ์ผ๋ก ๋ทฐ ์์ ๊ณผ์ ์ ์ง์ผ๋ณด๋ฉฐ ์ด์กฐํ๊ธฐ๋ ํ์ง๋ง, ๊ทธ ์ํฉ ์์์ ์ต๋ํ ํ ์ ์๋ ๊ฒ์ ํ์! ๋ ๋ง์์ผ๋ก ๋ทฐ๊ฐ ์์ฑ๋๊ธฐ ์ ๋ถํฐ ์์ ์ ์์ํ์๋ค.
์์ ์ด ๋์ฌ ๋๋ง๋ค ์ค์๊ฐ์ผ๋ก ์ถ๊ฐํด๋๊ณ , ์์๋ถ๋ถ TableView cell์ ๋์์ธ์ด ๋์ค์๋ง์ xib๋ถํฐ ๋ง๋ค๊ธฐ ์์ํด์ ๋ทฐ๊ฐ ์์ฑ๋๊ธฐ ์ ์ TableView๋ฅผ ์์ฑํ ์ ์์๋ค. ์์ฑ๋ ๋ทฐ๊ฐ ๋์จ ํ๋ถํฐ๋ ๋์์ด๋๋ถ๋ค๊ณผ ๊ณ์ํด์ ์ํตํ๋ฉฐ ํ์ํ ์์ ์ ์์ฒญํ๊ธฐ๋ ํ๊ณ , ์ปดํฌ๋ํธ ๋ฐฐ์น์ ๋ํด์๋ ๊ณ์ ๋ ผ์๋ฅผ ํ๋ฉฐ ์ด์ฌํ ๋ทฐ ์์ ์ ํ์๋ค.
๋ชจ๋๊ฐ ํผ๊ณคํ๊ณ ํ๋ ์๋ฒฝ์๊ฐ์ ๋ฐ์ ๊ฐ๋ฐ์๋ค์ ์ํด ๊ธฐํ๋ถ๋ค์ด ๊ฐ์๋ ์ฑ๊ฒจ์ฃผ๊ณ ์์๋ ํด์ค ๋๋ถ์ ํ๋ด์ ์์ ํ ์ ์์๊ณ , ์งํ์ฌํญ์ ๊ณ์ ์ฒดํฌํด๊ฐ๋ฉฐ ๋์์ธ, ํด๋ผ, ์๋ฒ ํํธ ๊ฐ๊ฐ์ ๊ณผ์ ์๊ฐ๋ ๋ฆฌ๋ง์ธ๋ ์์ผ์ฃผ์ด ์ ์๊ฐ์ ๊ณผ์ ๋ ์ ์ ์ถํ ์ ์์๋ค.
์ ๋ง ๊ฐ๋ฐ์๋ง ์ง์คํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค์ด์ฃผ์๋ ๊ฒ ๊ฐ์์ ์ฐ๋ฆฌ ํ ๊ธฐํ์๋ค์๊ฒ ๊ณ ๋ง๋ค๋ ๋ง์ ๋ค์ ํ๋ฒ ์ ํ๊ณ ์ถ๋ค.
๋ง๊ฐ๊ณผ ๊ฒฐ๊ณผ๋ฌผ
4์ ์ฏค ์์ฑ๋ ๋ทฐ๊ฐ ๋ชจ๋ ๋์ค๊ณ ์๊ฐ์ด ๊ฐ๋ ์ค ๋ชจ๋ฅด๊ณ ๊ฐ๋ฐ์๋ง ์ด์คํ๋ ๊ฒ ๊ฐ๋ค.
๊ฑฐ์ 7์๊น์ง ๊ฐ์์ ๋ทฐ ์์ ์ ํ๋ ๋ฐ์ ์๊ฐ์ ์์ ๊ฒ ๊ฐ์๋ฐ ์๊ฐ์ด ๊ฐ์๋ก ์ด์กฐํด์ ธ์ ๊ณ์ ๋ทฐ ๋๋ฒ๊ฑฐ ์ฐฝ์ผ๋ก ์์๋ค์ ๋ฐฐ์น๋ฅผ ํ์ธํด๊ฐ๋ฉฐ UI ์์ ์ ํ๊ณ , ๊ฐ์์ ๋ทฐ๊ฐ ์์ฑ๋ ํ์๋ ํ๋ก์ฐ๋ฅผ ์ฐ๊ฒฐํ๊ณ ๋ฐํ ์์ฐ์ ์ํ ์ค๋น๋ฅผ ํด์ผํ๋ค.
ํ์ ๋ ์๊ฐ ์์ ์๋ฒ๋ฅผ ํ๋๋ผ๋ ๋ถ์ด๊ณ ์ถ์ด์ ์นํ ์ ๋ฐฐ๊ฐ API ์ฐ๊ฒฐ ์์ ์ ํ๋ ๋์ ์์ฐ์ธ๋์ ๋๋ ์์ฐ์ ์ํ ์ค๋น๋ฅผ ํ๋ค.
ํ๋ฉด ์ ํ์ด ๋๋ฉด ๊ฐ ๋ฒํผ์ ๋ง๋ ๊ฒฐ๊ณผ ๊ฐ์ด ๋์ค๊ณ ๋ฉ์ธ์์ ์์๊ฐ ๋ณ๋๋๋ ๊ฒ์ด ๋ณด์ด๋๋ก ๊ตฌ๋์์์ ์ฐ์ด์ ๋ง๊ฐ์๊ฐ์ธ 8์ ๋ฐ๊น์ง ์ ์ถํด์ผ ํ๋๋ฐ, ์ด ๋ ๋งํ๋ ๋ถ๋ถ์ด ๋ง์ด ์๊ฒจ์ ํํธ์ฅ๋์๊ฒ ๋์ ์์ฒญ์ ๋ง์ด ํ๋ ๊ฒ ๊ฐ๋ค..
์ฝ๋ ์ ์ฒด๋ฅผ ๋ค ๋ณด์ง๋ ์์๋๋ฐ ์ฐ๋ฆฌ๊ฐ ๋งํ๋ ๋ถ๋ถ์ ์ ์บ์นํด์ ์ฐฉ์ฐฉ ํด๊ฒฐํด์ฃผ๋ ํํธ์ฅ๋์ด ์ ๋ง ๋ฉ์์ด๋ณด์๊ณ ์ด๋ค์ด๋ค ๋ถ๋ถ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์๊ธด๊ฑฐ๊ณ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ๋๋์ง ์ค๋ช ๊น์ง ํด์ฃผ๋ฉฐ ์ฝ๋๋ฅผ ๋ด์ฃผ์ ์ ์ ๋ง ๋๋ฌด ๊ณ ๋ง์ ๋ค,,,,
๋ง๊ฐ ์๊ฐ ์์ ๋ฐํ๋ฅผ ์ํ ๊ตฌ๋์์๊น์ง ์ ์ ์ถํ ์ ์์๊ณ , ์ฐ๋ฆฌ ํ์ ์ต์ฐ์์์ ๋ฐ๊ฒ ๋์๋ค!
์ฐ๋ฆฌ ํ ๋ฐํ๊ฐ ๋ง์ง๋ง์ด์์ด์ ์ฌ๋๋ค์ด ์ ๋ง ์ง์ณ์์๋ ์๊ฐ์ด์๋๋ฐ, ์กฐ์ฅ์ด์๋ ๋๋ฒ์ด๊ฐ ์ฌ๋ฐ๊ฒ ๋ฐํ๋ฅผ ์ ํด์ฃผ์ด์ ์ฐ๋ฆฌ๊ฐ ํจ๊ป ๋ง๋ค์ด ๋ธ ๊ฒฐ๊ณผ๋ฌผ์ ์ฌ๋๋ค์๊ฒ ๋ฉ์๊ฒ ์ ๋ณด์ฌ์ค ์ ์์๋ค!
์ป์ ๊ฒ๊ณผ ๋๋์
๋์ ์ฒซ ์์ปคํค..!
์ ๋ง ์ข์ ๊ฒฝํ์ด์๊ณ ์ข์ ์ฌ๋๋ค์๊ฒ ๋ง์ด ๋ฐฐ์ ๋ ์์คํ ๊ธฐํ์์ง๋ง, ๊ทธ๋งํผ ์์ฌ์๋ ์ ๋ง ๋ง์ด ๋จ๋ ๊ฒ ๊ฐ๋ค.
์ด๋ฒ ์์ปคํค์ผ๋ก ์ป์ ๊ฒ๋ค
1. ํ์ ๊ฒฝํ
์ด๋ฒ ๊ธฐ์์ ๋ค๋ฅธ ํํธ์ ํ๊ฒ ๋ ์ฒซ ํ์ ์ด์๋๋ฐ, ํ์์ ์ด๋ป๊ฒ ์ํตํด์ผ ํ๋์ง๋ฅผ ์์ปคํค์ ํตํด ๋ง์ด ๋ฐฐ์ด ๊ฒ ๊ฐ๋ค.
16์๊ฐ์ด๋ผ๋ ์งง์ ์๊ฐ ์์ ์๋น์ค ๊ธฐํ๋ถํฐ ๊ฐ๋ฐ๊น์ง ์ฐธ์ฌํ๋ฉฐ ๊ธฐํ๊ณผ์ ์์ ํจ๊ป ์๊ฒฌ์ ๋๋ ๋๋ ์ด๋ป๊ฒ ์ํตํด์ผํ๋์ง, ๊ทธ๋ฆฌ๊ณ
ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ์๋ก์ ๊ฐ๋ฐ ๊ณผ์ ์์ ๊ธฐํ, ๋์์ธ, ์๋ฒ ํํธ์ ์ด๋ค ๋ ผ์๊ฐ ํ์ํ๊ณ ์ด๋ป๊ฒ ์๊ฒฌ์ ์ ์ถฉํด ๋๊ฐ๋์ง ๋ฐฐ์ธ ์ ์์ด์ ์ ๋ง ๊ฐ์ง ๊ฒฝํ์ด์๋ค๊ณ ์๊ฐํ๋ค.
2. ์ข์ ์ฌ๋๋ค
๊ฐ์์ ์์ญ์์ ์ด์ ์๊ณ ๋ฅ๊ธ๊ฒ ์ ์ํตํ ์ค ์๋ ๋ฐ๋ปํ ์ฌ๋๋ค๊ณผ ํจ๊ปํ ์ ์์๋ค๋ ๊ฒ์ด ๊ฐ์ฅ ํฐ ์ํ ์๋๊น?
์งง์ ์๊ฐ ์์ ๊ฐ์์ ์ญํ ์ ํด๋ด๋ ๊ณผ์ ์์ ๋ชจ๋๊ฐ ํ๋ค๊ณ ์ง์น ํ ๋ฐ ์๋ก์ ์๊ตฌ์๋ ๋ถํ์์ด ๋ฅ๊ธ๊ฒ ์ํตํ๊ณ , ํ์ํด๋๊ฐ๋ ๋ชจ์ต์ด ์ ๋ง ์ธ์๊น์๊ณ , ์ด ๊ณผ์ ์์ ์ฐ๋ฆฌ ํ์๋ค์๊ฒ ์ปค๋ฎค๋์ผ์ด์ ๋ฅ๋ ฅ์ ์ ๋ง ๋ง์ด ๋ฐฐ์ธ ์ ์์๋ ๊ฒ ๊ฐ๋ค.
์๋ก๋ฅผ ๋ค๋ ์ด๊ณ ์นญ์ฐฌํ๋ ์ข์ ๋ถ์๊ธฐ ์์์ ์์ ํ ์ ์์ด์ ์ ๋ง ๊ฐ์ฌํ ์๊ฐ์ด์๋ค.
3. ํด๋ผ์ ์ญํ ๊ณผ ์ฑ ์๊ฐ์ ๋ํ ๋ฐฐ์
์ด๋ฒ ํด์ปคํค์ ํตํด์ ํด๋ผ์ ์ญํ ์ด ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ํด๋ผ๊ฐ ๊ฐ์ ธ์ผ ํ ์ฑ ์๊ฐ์ ๋ํด ๊นจ๋ฌ์๋ค.
๋์์ธ, ์๋ฒ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ค๊ฐ์์ ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ด ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ์์ ์ญํ ์ด๋ค. ๋์์ด๋๊ฐ ๋ง๋ค์ด๋ธ UI์ ๋๊ฐ์ด ๋ณด์ด๋๋ก ๋ทฐ๋ฅผ ๊ตฌ์ฑํ๊ณ ์์ฑ๋ ๋ทฐ์ ์๋ฒ์์ ์ฃผ๋ API๋ฅผ ์ ๋ถ์ฌ์ ๊ฒฐ๊ณผ๋ฌผ์ ์์ฑํ๋ ๊ฒ์ด ๊ฐ๋ฐ ๊ณผ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๊ฐ ํํธ์ ์ํตํ๋ ๊ฒ์ด ์ ๋ง ์ค์ํ ๊ฒ ๊ฐ๋ค.
๋์์ด๋๋ค์๊ฒ๋ ๊ตฌํ์ ์ํด ํ์ํ ์์ ํํ๋ฅผ ์ ์ ๋ฌํ๊ณ , ํด์ปคํค์ ๊ฒฝ์ฐ ์๊ฐ ์์ ๊ตฌํํ ์ ์๋ ๋์์ธ์ ๊ฒฝ์ฐ์๋ ์ ๊ตฌํ์ด ์ด๋ ค์ด์ง์ ๋ํด ์ค๋ช ํด์ ์ด๋ป๊ฒ ์ ์ถฉํ ๊ฒ์ธ์ง๋ฅผ ์ ์๋ ผํด์ผํ๋ค.
๋ํ, ์๋ฒ ๊ฐ๋ฐ์๋ค๊ณผ์ ๋ ผ์๋ ์ค์ํ๋ค. ์ด๋ค ๊ฐ์ ๋ฐ์์์ผ ํ๋์ง, ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ํํ๋ก ๋ฐ๋ ๊ฒ์ด ์ข์์ง์ ๋ํด ์ถฉ๋ถํ ๋ ผ์ํด์ผ ์๋ฒ์์๋ ๋ถํ์ํ ์์ ์ฌํญ์ ์ค์ผ ์ ์๋ ๊ฒ ๊ฐ๋ค.
์์ปคํค์ ์ฐธ์ฌํ์ ๋ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ์๋ฒ์ ๋ํ ์ง์์ด ๋ง์ด ๋ถ์กฑํ์๊ธฐ ๋๋ฌธ์
๊ฐ์ธ์ ์ผ๋ก ์๋ฒ ์ฐ๊ฒฐ์ ๋ํ ์์ฌ์์ด ์ ๋ง ์ปธ์๊ณ , ํจ๊ป ๊ณ ์ํ ํ์๋ค์ด ์ด์ฌํ ๋ง๋ค์ด๋ธ ๊ฒฐ๊ณผ๋ฌผ์ ํด๋ผ์ธ ๋ด๊ฐ ์ ์ฐ๊ฒฐํ์ง ๋ชปํ ๊ฒ ๊ฐ์ ์ ๋ง ๋ฏธ์ํ์๋ค..
ํ์ง๋ง, ์์ฑ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด๊ณ ์งง์ ์๊ฐ์์ ์ด ์ ๋ ์์ฑ๋๊ฐ ์ ๋ง ํ๋ ๊ฒ์ด๋ผ๋ฉฐ ๋ค๋ ์ฌ์ฃผ๊ณ ์นญ์ฐฌํด์ค ์ฐ๋ฆฌ ํ์๋ค์๊ฒ ๋๋ฌด ๊ณ ๋ง๋ค,,(์์ปคํค 5์กฐ ์ฌ๋ฏธ๊ณ ..)
์์ฌ์์ด ๋ง์ด ๋จ์ง๋ง ๊ทธ๋๋ ์ด๋ฒ ์์ปคํค์ ๋์๊ฒ ์ ๋ง ์์คํ ๊ฒฝํ์ด์๊ณ ๋ง์๊ฑธ ๋ฐฐ์ฐ๊ณ ๋๋ผ๊ฒ ํด์ค ๊ธฐํ์๋ค.
์ด๋ฒ ํด์ปคํค์ ๋ด๊ฐ ์ด๋ค ๋ถ๋ถ์ด ๋ถ์กฑํ๊ณ , ๋ฌด์์ ๋ ๊ณต๋ถํด์ผํ ์ง, ์ด๋ป๊ฒ ๋ ์ฑ์ฅํด๋๊ฐ์ผํ ์ง ๋์ ์์น์ ์ค๋ ฅ์ ๊ฐ๊ด์ ์ผ๋ก ๋์๋ณผ ์ ์์๋ ์๊ธฐ ๊ฐ๊ดํ์ ์๊ฐ์ด๋ผ๊ณ ํ ์ ์์ ๊ฒ ๊ฐ๋ค.
๋ง์ง๋ง์ผ๋ก, ํจ๊ปํด์ค 5์กฐ ํ์๋ค, ๋ง์ ๊ฒฉ๋ ค์ ๋์ ์ฃผ์ ํํธ์ฅ๋, ๊ทธ๋ฆฌ๊ณ ํจ๊ปํ iOS ํํธ์๋ค์๊ฒ๋ ์๊ณ ํ๊ณ ๊ณ ๋ง๋ค๋ ๋ง์ ์ ํ๊ณ ์ถ๋ค!
'๐ช ํ๋ ๋ฐ ํ๊ณ > SOPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SOPT] 29๊ธฐ SOPT iOS ํํธ YB ์ง์ ๋ฐ ํฉ๊ฒฉ ํ๊ธฐ - (2) (2) | 2022.03.18 |
---|---|
[SOPT] 29๊ธฐ SOPT iOS ํํธ YB ์ง์ ๋ฐ ํฉ๊ฒฉ ํ๊ธฐ - (1) (2) | 2022.03.08 |