2022๋ ์ ๋์๊ฒ ๋ค์ฑ๋ก์ด ๊ธฐ์ต๋ค๋ก ๊ฐ๋ํ ํ ํด์๋ค.
๋ง์ ๊ฒฝํ๋ค์ ํ ์ ์๋ ๊ธฐํ๊ฐ ๊ฐ์ฌํ๊ฒ๋ ๋ง์๊ณ ๊ทธ ๊ณผ์ ์์ ์ข์ ์ฌ๋๋ค์ ๋ง์ด ๋ง๋๊ธฐ๋ ํ๋ค.
๋, ์ฌ๋ฌ ์ผ๋ค์ ๋ง๋ฌด๋ฆฌํ๊ธฐ๋ ํ๊ธฐ ๋๋ฌธ์ 2022๋ ์ด ๊ฑฐ์ ๋ค ๋๋ ์์ ์์ ์ง๋ 1๋ ์ ๋๋์๋ณด๋ ค๊ณ ํ๋ค.
1์ - ์ฒซ ์ฑ์ผ, ๊ทธ๋ฆฌ๊ณ ๋๋์ ๋ฐฐ
1์ 2์ผ์ ์งํ๋ ์ ์ฒด ํ๋น๋ฉ์ ์์์ผ๋ก ์ฑ์ผ ํ๋ก์ ํธ๊ฐ ์์๋ ๋์ ์ํด๋ถํฐ ์ข์ ์ฌ๋๋ค์ ๋ง์ด ๋ง๋๊ณ , ๊ฐ๋ฐ๋ ์ด์ฌํ ํ๋ฉฐ ์์ฐจ๊ฒ ๋ณด๋ผ ์ ์์๋ค. 1์์ ์ ๋ง ํ๋์ ์์ ํ ๋ชฐ์ ํ ์๊ธฐ์๋ค. iOS ๊ฐ๋ฐ์ ์์ํ ์ดํ ์ฒ์์ผ๋ก ์ฐธ์ฌํ๋ ๊ท๋ชจ์๋ ํ๋ก์ ํธ์๊ณ , ์ฒ์๋ถํฐ ๋ฆด๋ฆฌ์ฆ๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํด๊ฐ๋ฉฐ ์ ์ง๋ ์ ์๋ ์๋น์ค๋ฅผ ๊ณํํ๊ณ ์์๋ ํ์ด์๊ธฐ ๋๋ฌธ์ ์ฑ์ผ ๋จ๊ณ๋ถํฐ ์ต๋ํ ์ํด๋ด๊ณ ์ถ์๋ค. ๋ํ, ๋น์ iOS ๊ฐ๋ฐ ์ค๋ ฅ์ด ๋ง์ด ๋ถ์กฑํ ์ํ์๊ธฐ ๋๋ฌธ์ ์ต๋ํ ํ์ ํด๊ฐ ๋์ง ์๋๋ก ์ด์ฌํ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ ๋ฟ์ด์๋ค. ๊ทธ๋์ ๋ณธ๊ฒฉ์ ์ธ ๊ฐ๋ฐ์ ์์ํ๊ณ ๋ฐ๋ชจ๋ฐ์ด๊น์ง ๊ฑฐ์ ๋งค์ผ ๋ฐค์ ์๋ฉฐ ๊ฐ๋ฐ์ ๋ชฐ๋ํ๋ ๊ฒ ๊ฐ๋ค. ๊ทธ ๊ณผ์ ์์ ๊ฐ๋ฐ ์ค๋ ฅ๋ ๋ฌผ๋ก ์ฑ์ฅ์ํฌ ์ ์์์ง๋ง ํ์๋ค๊ณผ ์ํตํ๋ ๋ฐฉ๋ฒ, ํ์ ํ๋ ๋ฐฉ๋ฒ์ ๊ฐ์ฅ ํฌ๊ฒ ๋ฐฐ์ ๋ ๊ฒ ๊ฐ๋ค. ๋ํ, ๋ ๋์ ์๋น์ค๋ฅผ ์ํด ํจ๊ป ์น์ดํ๊ฒ ๊ณ ๋ฏผํ๊ณ , ํผ์ ํด๊ฒฐํ๊ธฐ ํ๋ ์ด์๊ฐ ์๊ฒผ์ ๋ ๋๊ตฌ๋ ์ฃผ์ ํ์ง ์๊ณ ๋ณธ์ธ์ ์ผ์ฒ๋ผ ๋์์ค ํ์๋ค ๋๋ถ์ ๋ฐ๋ชจ๋ฐ์ด๋ฅผ ๋ฌด์ฌํ ๋ง์น ์ ์์์ผ๋ฉฐ, ํ์ ๋ฆด๋ฆฌ์ฆ๊น์ง ํ ์ ์์๋ค๊ณ ์๊ฐํ๋ค. ํฉ์๊ธฐ๊ฐ๋์, ๋ ๋ฆด๋ฆฌ์ฆ ๊ธฐ๊ฐ๋์ ๋ฐค๋ฎ์์ด ํ์๋ค๊ณผ ํจ๊ป ์ด์ฌํ ๊ณ ๋ฏผํ๊ณ ๊ฐ๋ฐํ๋ ์๊ฐ๋ค์ ์์ ์ ์์ ๊ฒ ๊ฐ๋ค. ์ด์ ๋ ์ ๋ง ์ํ์ด ๋์ด ๊ฐ์กฑ๊ฐ์ ์์คํ ๋์ ํ, ๋๋์ ๋ฐฐ ํ์๋ค์๊ฒ ์ ๋ง ๊ณ ๋ง๊ณ , ๊ณ ์ํ๊ณ ์์ผ๋ก๋ ์ ๋ถํํ๋ค๋ ๋ง์ ์ ํ๊ณ ์ถ๋ค.
2์ - OB๋ก ์ฐธ์ฌํ 30๊ธฐ SOPT
1์์ ์ ๋ง ์ด์ ์ ์ผ๋ก ์ฐธ์ฌํ๋ 29๊ธฐ SOPT ํ๋์ ๋ง๋ฌด๋ฆฌํ๋ฉฐ, 30๊ธฐ์๋ OB๋ก ์ฐธ์ฌํ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ์์ฐ์ค๋ ๋ค์๊ธฐ ๋๋ฌธ์ 2์์ ๋ชจ์ง๋์๋ SOPT 30๊ธฐ OB๋ชจ์ง์ iOS ํํธ๋ก ์ง์ํ๋ค. 29๊ธฐ์ iOS ํํธ์์ผ๋ก ํ๋ํ๋ฉฐ ์ข์ ํํธ์๋ค ๋๋ถ์ ์ธ๋ฏธ๋๊ฐ ์๋ ํ ์์ผ์ด ๊ธฐ๋ค๋ ค์ก๊ณ , ์ ๋ง ์ฌ๋ฐ๊ฒ ํ๋ํ ์ ์์๋ค. ๊ทธ ๊ณผ์ ์์ ๊ฐ๋ฐ ์ง์๋ ๋ง์ด ๋ฐฐ์ฐ๊ณ , ํ์ ํ๋ ๋ฐฉ๋ฒ๋ ๋ฐฐ์ฐ๋ฉฐ ๋ค๋ฐฉ๋ฉด์์ ์ฑ์ฅํ ์ ์์๋ ๊ฒ ๊ฐ์๋ฐ, ๊ฐ๋ฐ์ ์ฒ์ ์ ๋๋ก ์์ํ๋ ์๊ธฐ์๋ 29๊ธฐ์ ํจ๊ป ํ๋ ์ข์ OB ์ ๋ฐฐ๋ค์ ๋์๊ณผ ์กฐ์ธ ๋๋ถ์ ๋ง์ด ์ฑ์ฅํ ์ ์์๋ค๊ณ ์๊ฐํ๋ค. ์ง๊ธ๋ ๋ง์์ ๊ณ ํฅ์ธ 29๊ธฐ iOS ํํธ์๋ค์๊ฒ ๋๋ฌด ๊ณ ๋ง๊ณ ์์ผ๋ก๋ ์ข์ ์ธ์ฐ ์ด์ด๋๊ฐ์ผ๋ฉด ์ข๊ฒ ๋ค!
์ด๋ ๊ฒ ์ข์ OB๋ค์ฒ๋ผ ๋๋ ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด ๋๊ณ ์ถ์๊ณ , ๊ฐ๋ฐ์ ์ฒ์ ์์ํ๋ ค๋ ์ฌ๋๋ค์๊ฒ ์กฐ๊ธ์ด๋ผ๋ ๋์์ด ๋ ์ ์๋ค๋ฉด ์ข๊ฒ ๋ค๋ ๋ง์์ผ๋ก OB๋ชจ์ง์ ์ง์ํ๊ณ ์ด์ข๊ฒ๋ ๋ถ์ด์ 30๊ธฐ iOS ํํธ OB๋ก ํ๋ํ ์ ์์๋ค.
3์ - ๋๋์ ๋ฐฐ ๋ฆด๋ฆฌ์ฆ
1์, ์ฑ์ผ ํ๋ก์ ํธ ๊ธฐ๊ฐ์ ์ด์ ์ ์ผ๋ก ๊ฐ๋ฐํ์ฌ ๋ฐ๋ชจ๋ฐ์ด๊น์ง ์ ๋ง์น๊ณ , ๋ฐ๋ชจ๋ฐ์ด ์ดํ ์ฝ 10์ผ๊ฐ์ ํด์๊ธฐ๋ฅผ ๋ณด๋ธ ํ์ ๋ชฉํํ๋ ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ํด ํ์ ์ ์ฒด๊ฐ ๊ณ ์ํ ๊ฒฐ๊ณผ, ๋ชฉํํ๋ ์๊ธฐ์๋ 3์์ ๋๋์ด ๊ตฌ๊ธ ์คํ ์ด ๋ฐ ์ฑ์คํ ์ด์ '์ 2์ ๊ณต์์ ์ํ ํ๊ณผ ํ๊ธฐ, ์ ๊ณต ์ ๋ณด ๊ณต์ ํ๋ซํผ ๋๋์ ๋ฐฐ' ๋ผ๋ ์๋น์ค๋ฅผ ์ถ์ํ ์ ์์๋ค. ๋ฆด๋ฆฌ์ฆ ๋จ๊ณ์๋ ์์ ์ ๋ฆฌ๋ชจํธ๋ก ์งํํ์๋๋ฐ, ํ์ ์ ์ฒด ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ํํธ๊ฐ ๊ฐ ํํธ๋ณ ์งํ ์ํฉ ๊ณต์ ๋ฅผ ์ ํด์ฃผ์๊ณ ์ฌ๋์ ํตํด ์๋ก์ ์์ ์ํฉ์ ์ ํธ๋ํนํ ์ ์์ด์ ํ์ ์ ํฌ๊ฒ ์ด๋ ค์์ ์์๋ค. ๋ฆด๋ฆฌ์ฆ ์ ๋ฉฐ์น ๋์์ ์ค์ผ๋ก ์ด์๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ณต์ ํ๋ฉฐ ์๋ฒฝ 5์ ์ ๋๊น์ง ์์ ํด์ ๋ชฉํํ ๋ฆด๋ฆฌ์ฆ ์๊ธฐ๋ฅผ ๋ง์ถ ์ ์์๋ค. 1์์ ์์๋ ํ๋ก์ ํธ๊ฐ(์ฌ์ง์ด ๊ท๋ชจ๊ฐ ์์ง ์์ ์ปค๋ฎค๋ํฐ ์๋น์ค์ด๋ค) 3์์ ๋น ๋ฅด๊ฒ ๋ฆด๋ฆฌ์ฆ ๋ ์ ์์๋ ๊ฒ์ ๋๋์ ๋ฐฐ ๋ชจ๋ ํ์๋ค์ด ํ๋ง์์ผ๋ก ๋ฆด๋ฆฌ์ฆ๋ผ๋ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ์ฑ ์๊ฐ์ ๊ฐ์ง๊ณ ์ ๋ง ์ด์ฌํ ๋ ธ๋ ฅํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฆด๋ฆฌ์ฆ ๊ณผ์ ์์์๋ ํ์๋ค์๊ฒ ๋ง์ด ๋ฐฐ์ธ ์ ์์๊ณ , ์ด์ฌํ ํ๋ ํ์๋ค์ ๋ณด๋ฉฐ ๋ ํ์ ๋ด์ ๋๋ ์ด์ฌํ ์ฐธ์ฌํ ์ ์์๋ ๊ฒ ๊ฐ๋ค. ๋๋์ ๋ฐฐ ๊ณ ์ํ๋ค!
4~ 5์ - ์กธ์ ํ๋ก์ ํธ, iOS ์คํฐ๋
4-5์์๋ ์ํธ ํ๋์ ๋ณํํ๋ฉด์ ํ๊ต๋ฅผ ๋ค๋๊ณ ์์๊ณ ์ด์ ํ๊ธฐ๋ถํฐ ์กธ์ ํ๋ก์ ํธ๋ฅผ ์งํ ์ค์ด์๋ค. ์ด ์๊ธฐ์๋ 6์ ์กธ์ ์ ์๋ฅผ ์ํด ๊ธฐํํ ํ๋ก์ ํธ ์์ฑ์ ์ํ ๊ฐ๋ฐ์ ๋ชฐ๋ํ ์ ๋ฐ์ ์์๋ค. ์ฌ์ค ์กธํ ์ ๊ณผ์ ์ด ์ ๋ง ํ๋ค์๋ ๊ฒ ๊ฐ๋ค. 1๋ ๊ฐ ํ๋์ ์๋น์ค๋ฅผ ๊ธฐํ์์๋ถํฐ ๋์์ธ ๊ฐ๋ฐ๊น์ง ๋๋ง์ณ 6์์ ์ ์๋ฅผ ํด์ผ ํ์๋๋ฐ, ๋๋ iOS ๊ฐ๋ฐ์๋ก ์ง๋ก๋ฅผ ์ค์ ํ๊ณ iOS ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ์์ฐ์ค๋ฝ๊ฒ ์ฑ ์๋น์ค๋ฅผ ์ ์ํ๊ฒ ๋์๋ค. ๊ทธ๋์ ์ฑ ์๋น์ค ๊ธฐํ์๋ ์ฒ์ ์ฐธ์ฌํ๊ฒ ๋์๊ณ ๊ฐ๋ฐ ๊ณผ์ ์๋ ์ฒ์ ๋ฆฌ๋๋ฅผ ๋งก์์ ํ์ ์ด๋๊ฒ ๋์๋๋ฐ, ํ์ ๋๋ฅผ ํฌํจํด ๊ฐ๋ฐ์๊ฐ 2๋ช ์ด์์ง๋ง ์ฌ์ค์ ๊ฐ๋ฐ์ ํ ์ ์๋ ์ฌ๋์ด ๋๋ฟ์ด์๊ธฐ ๋๋ฌธ์ ๊ธฐํํ๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ด๊ฐ ๋งก์์ ๊ตฌํํด์ผํ๋ค. ๋น์, ๋๋ ์ฒ์ ๊ตฌํํด๋ณด๋ ๊ธฐ๋ฅ์ด ์ ๋ง ๋ง์๊ณ ๊ธฐ๋ฅ ํน์ฑ์ ์์ฒด ์๋ฒ๊ฐ ๊ผญ ํ์ํ๋ค๊ณ ์๊ฐ๋์๋๋ฐ ์๋ฒ ๊ฐ๋ฐ์ ๊ณต๋ถํด์ ๊ตฌํํ๊ธฐ์๋ ์งง์ ์๊ฐ์ด์๋ค. ์ด ๊ณผ์ ์์ ์ํธ 29๊ธฐ ํํธ์ฅ ํ๋ น์ธ๋, ๊ทธ๋ฆฌ๊ณ ๋ง์ 29๊ธฐ ์์ ํํธ์๋ค์ด UI ๊ตฌํ์์ ์๊ธด ๋ง์ ์ด์๋ค์ ๋ํด ํจ๊ป ๊ณ ๋ฏผํด์ฃผ๊ณ ๋์๋๋ ์๋ฃ๋ค์ ๋ง์ด ๊ณต์ ํด์ฃผ์ด ์ด์๋ฅผ ํด๊ฒฐํ ์ ์์๊ณ , ๋๋์ ๋ฐฐ์ ์๋ฒ ๊ฐ๋ฐ์๋ก ํจ๊ป ์ฐธ์ฌํ์๋ ์ฒ์ฌ ๊ฐ๋ฐ์ ์ฃผํ์ด๊ฐ ์์ฒด ์๋ฒ ๊ตฌ์ถ ๋ฐ API ๊ฐ๋ฐ์ ์ ๋ง ๋ง์ ๋์์ ์ฃผ์ด API ๊ฐ๋ฐ ๋ฐ ์ฐ๊ฒฐ๊น์ง ๋ชจ๋ ๊ธฐ๊ฐ ์์ ๋ง์น ์ ์์๋ค. ํฌ๊ณ ์์ ๋์์ ์ค ๋ง์ ์ฌ๋๋ค์๊ฒ ์ ๋ง ๊ณ ๋ง๋ค๋ ์ธ์ฌ๋ฅผ ๋ค์ ํ ๋ฒ ์ ํ๊ณ ์ถ๊ณ , ์ฌ๋ฌ ์ฌ๋๋ค์ ๋์ ๋๋ถ์ ์กธ์ ์ ์๊น์ง ๋ฌด์ฌํ ๋ง์น ์ ์์๊ณ ๊ทธ ๊ณผ์ ์์์ ๊ฐ๋ฐ์๋ก์ ๋ ํ ๋ฒ ์ฑ์ฅํ ์ ์์๋ค. ๋๊น์ง ํฌ๊ธฐํ์ง ์๊ณ ํ๋์ ์๋น์ค๋ฅผ ์์ฑํด๋ธ ๋ ์์ ์๊ฒ๋ ์๊ณ ํ๋ค๊ณ ๋งํด์ฃผ๊ณ ์ถ๋ค.
๊ทธ๋ฆฌ๊ณ , SOPT์์๋ iOSํํธ ์คํฐ๋๋ก ์ํคํ ์ฒ ๋ฐ ๋์์ธํจํด ์คํฐ๋, RxSwift ์คํฐ๋ ์ด๋ ๊ฒ ๋ ๊ฐ์ง ์คํฐ๋์ ์ฐธ์ฌํ๋ค. 29๊ธฐ์๋ ๊ธฐ๋ณธ์ ์ธ UI ๊ตฌํ ๋ฐ ์๋ฒ ํต์ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์๊ณ ์ฑ์ผ์์๋ ์ด๋ฌํ ๊ธฐ๋ณธ ์ง์๋ค์ ํ์ฉํด ๋ด๋น ํํธ์ ๊ธฐ๋ฅ์ ๋จ์ํ ๊ตฌํํ๋๊ฒ ๋ชฉ์ ์ด์๋ค. ํ์ง๋ง ์ฑ์ผ ๊ทธ๋ฆฌ๊ณ ๋ฆด๋ฆฌ์ฆ ๊ณผ์ ์์ ๊ฐ๋ฐ์ ํ๋ฉฐ ๊ตฌ์กฐ์ ์ผ๋ก ์์ฌ์ด ๋ถ๋ถ๋ค์ด ๋ณด์๊ณ , ์ฝ๋ ํจ์จ์ฑ์ ๋ํ ๊ณ ๋ฏผ์ ํ์ง ์์ ์ ์์๋ค. MVC ์ํคํ ์ฒ๋ก ์ปค๋ฎค๋ํฐ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๊ณผ์ ์์ ์ฝ๋ ๋ถ๋ฆฌ์ ๋ํ ํ์์ฑ์ ๋๋ผ๊ฒ ๋์ด ์์ฐ์ค๋ฝ๊ฒ ๋ค๋ฅธ ์ํคํ ์ฒ๋ฅผ ๊ณต๋ถํด์ผํ ํ์์ฑ์ ๋๊ผ๊ณ , ์ด์ฐ์ ์ฐ ๊ตฌํ์ ๋์์ง๋ง ๋นํจ์จ์ ์ธ ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ๊ตฌ์ฑํ ๋ถ๋ถ๋ ๋ง์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ฌ๋ฌ๊ฐ์ง ๋์์ธ ํจํด๋ ๊ณต๋ถํด๋ณด๊ณ ์ถ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ์ํ RxSwift์๋ ๊ด์ฌ์ด ์๊ฒจ ํ๊ธฐ ์ค์ด์์ง๋ง ๋๊ฐ์ง ์คํฐ๋์ ์ฐธ์ฌํ๋ค. ๋ ์คํฐ๋ ๋ชจ๋ ๋งค์ฃผ ์ด๋ค ์ฃผ์ ์ ๋ํด ๊ฐ์ ์กฐ์ฌํ๊ณ ๊ณต๋ถํด์ ์คํฐ๋์๋ค๋ผ๋ฆฌ ์๋ฃ๋ฅผ ๊ณต์ ํ๊ณ ๊ทธ์ ๋ํด ๋ ผ์๋ฅผ ํด๋ณด๋ ๋ฐฉ์์ผ๋ก ์งํ๋์๋๋ฐ, ๊ทธ ๊ณผ์ ์์ ๊ฐ๋จํ ๊ตฌํ์ด์ง๋ง ์จ๋ณด๊ณ ์ถ์๋ ๊ธฐ์ ์คํ์ ์ฌ์ฉํด๋ณด๊ณ ๊ณต๋ถํด๋ณด๋ฉฐ ๋ณด๋ค ํจ์จ์ ์ธ ์ฝ๋ ๊ตฌ์ฑ์ ๋ํด ๊ณ ๋ฏผํ๊ณ ๋ ๋ง์ด ๋ฐฐ์ธ ์ ์์์ผ๋ฉฐ, ์ง๊ธ๊น์ง๋ ์ข์ ์ธ์ฐ์ ์ด์ด๊ฐ๊ณ ์๋ ์๋ก์ด ์ฌ๋๋ค์ ๋ง๋๊ณ ๊ฐ์ด ๊ณต๋ถํ ์ ์์ด์ ์๋ฏธ์์๋ ์๊ฐ์ด์๋ค. ํ๊ต, ๊ทธ๋ฆฌ๊ณ ์ํธ ํ๋์ ๋ณํํ๋๋ผ ๋ฐ๋นด์ง๋ง ๋ถ์ง๋ฐํ ๊ฐ๋ฐํ๊ณ ๋ ์๋ก์ด ๊ธฐ์ ์คํ์ ์ด์ฌํ ๊ณต๋ถํ๋ ์ด ์๊ธฐ๊ฐ ์ ๋ง ๋ณด๋์ฐจ๊ณ ์ฆ๊ฑฐ์ ๋ค.
6์ - ์กธ์ ์ ์
6์์๋ 1๋ ๊ฐ ์งํํ๋ ์กธ์ ํ๋ก์ ํธ์ ๊ฒฐ๊ณผ๋ฌผ์ ์กธ์ ์ ์๋ฅผ ํตํด ๋ง์ ์ฌ๋๋ค์๊ฒ ๋ณด์ฌ์ค ์ ์์๋ค. ๋น์ ์ฝ๋ก๋19๋ก ์ธํ ๊ฑฐ๋ฆฌ๋๊ธฐ๊ฐ ํด์ ๋๋ ์๊ธฐ ์ฌ์ ์คํ๋ผ์ธ ์กธ์ ์ ์๋ฅผ ํ ์ ์๊ฒ ๋์๋๋ฐ, ํ๋ก์ ํธ ๊ฒฐ๊ณผ๋ฌผ ๋ฐํ๊ฐ ๋๋๋๋ผ๋ ์ ์๋ฅผ ์ํด ์ค๋น(๋ถ์ค ์ค๋น)๋ฅผ ํด์ผํ ๊ฒ ์ ๋ง ๋ง์์ ์ฌ์ค ์ข ํ๋ค๊ธด ํ๋ค. ํ์ง๋ง, ๋ด ์์ ๋ณด๋ค ๋ง์ ์ง์ธ๋ค์ด ์ ์์ฅ๊น์ง ์์ฃผ์ด ์ถํํด์ฃผ์๊ณ 1๋ ๋์ ํ๋ค๊ฒ ์์ฑํ ๊ฒฐ๊ณผ๋ฌผ์ ์ฌ๋ฌ ์ฌ๋๋ค์๊ฒ ๋ณด์ฌ์ค ์ ์์ด์ ์ ๋ง ๋ณด๋์์๋ ๊ฒ ๊ฐ๋ค. ์ ์์ฅ๊น์ง ์ฐพ์์ ์ถํํด์ฃผ๊ณ ์ถํ ๋ฉ์์ง์ ์ ๋ฌผ์ ๋ณด๋ด์ค ๋ง์ ์น๊ตฌ, ๋๋ฃ, ์ง์ธ, ๊ฐ์กฑ๋ค์๊ฒ ๋ค์ ํ ๋ฒ ๊ณ ๋ง๋ค๊ณ ์ ํ๊ณ ์ถ๋ค. ๋ค๋ค ์ ๋ง ๊ฐ์ฌํฉ๋๋ค!!!
7์ - ๋๋ฒ์งธ ์ฑ์ผ, ๊ทธ๋ฆฌ๊ณ ์ํธ ํ๋์ ๋ง๋ฌด๋ฆฌ
7์์๋ ๋ ํ ๋ฒ ์ฑ์ผ์ ์ฐธ์ฌํ๋ค. ์ด๋ฒ์๋ ๋ด๊ฐ iOS ๋ฆฌ๋ ๊ฐ๋ฐ์๋ก ์ฐธ์ฌํ๊ฒ ๋์๊ธฐ ๋๋ฌธ์ ์ฌ์ค ์ฒซ ์ฑ์ผ๊ณผ๋ ๋ ๋ค๋ฅธ ๋ถ๋ด๊ฐ๊ณผ ์ฑ ์๊ฐ์ด ์์๋๋ฐ ์ ์ง์ด, ์ฃผํ์ด๋ผ๋ ์ ๋ฌผ๊ฐ์ ํ์๋ค์ด ๋์๊ฒ ์์ฃผ์ด์ ์ ๋ง ๊ธฐ๋ปค๊ณ ์ด๋ค๊ณผ ํจ๊ป์๊ธฐ์ ์ ํด๋ผ ์ ์์๋ ๊ฒ ๊ฐ๋ค. (์์์์ ์์นจ๋ง๋ค ํผ๊ณค์ ์ฉ์ด์๋ ์ ์ง๋์ ๋ท๋ชจ์ต์ ์์ง๋ ์์ ์ ์๋ค.. ์ ์ง๋ ์ฌ๋ฏธ๊ณ ..) ๊ทธ๋ฆฌ๊ณ ํ ๋ด๋ถ ์ฌ์ ์ ๊ฐ๋ฐ ํ์๋ค์ด ๋ฆด๋ฆฌ์ฆ ๊ณผ์ ์๋ ์ฐธ์ฌํ์ง ์๊ฒ ๋์์ง๋ง, ์ฑ์ผ ๋ ํฌ๋ฏธ ๊ฐ๋ฐ ํ์๋ค๋ผ๋ฆฌ์ ์ผ๋ฏธ๊ฐ ์ ๋ง ์ข์๋ค. ์๋ฐ์ด ์ฒ์ฒ ๋ง๋๋ค๋ ํํ์ด ์ ๋ง ์ด์ธ๋ฆด ๊ฒ ๊ฐ๋ค. ๋๊ตฌ๋ณด๋ค ์ฑ์ผ ๊ฒฝํ์ด ๋ง๊ณ ๊ฐ๋ฐ ์ฒ์ฌ๋ค์ด์๋ ๋ ๋ ์๋ฒ๊ฐ ์์๊ณ , ๋๊ฐ ๋ญ๋๋ ์ต๊ณ ์ ์๋๋ฆฌ๋ ์๋น์ด๊ฐ ์๋ ํ์๋ค์ ์ ์ด๋์ด ์ฃผ์์ผ๋ฉฐ ์ฐ๋ฆฌ ํ์ ๋นํ๋ฏผ ๊ฐ์ ์๋ ํ์๋ค์ด ์ ๋ง ์ด์ฌํ ๊ทธ๋ฆฌ๊ณ ์ฌ๋ฐ๊ฒ ๊ฐ๋ฐํ๋ ๋ชจ์ต์ด ์ ๋ง ๋ณด๊ธฐ ์ข์๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ง ์ด์ฌํ ๋ ์!ํ๋ ์ฐ๋ฆฌ ์์ํ๊น์ง ์ฑ์ผ ๊ธฐ๊ฐ์ ํฉ์์ ํ๋ฉฐ ๋ค๊ฐ์ด ์ฆ๊ฒ๊ฒ ๊ฐ๋ฐํ๊ณ (๋ ์ด์ฌํ ๋จน์๋ค.) ์ฝ์ง ์๋ ์๋น์ค์์์๋ ๋ค๋ค ์ด์ฌํ ํด์ ๋์์ด๋ผ๋ ๊ฐ์ง ๊ฒฐ๊ณผ๊น์ง ์ป์ ์ ์์๋ค. ํ๋ก์ ํธ๊ฐ ๋๋ ์ง๊ธ, ์ฌ์ค ๋ ์ข์ ๊ฒฝํ์ ์ฃผ์ง ๋ชปํด ์ฐ๋ฆฌ ํ YB์๋ ํ์๋ค์๊ฒ ๋ฏธ์ํ ๋ง์์ด ํ๊ตฌ์์ ์์ง๋ง.. ํ๋ก์ ํธ๋ก ์ฎ์ฌ์์ง ์์๋ ์ข์ ๊ด๊ณ๋ฅผ ๊ณ์ํด์ ์ ์งํด๋๊ฐ์ผ๋ฉด ์ข๊ฒ ๊ณ ๋ด๊ฐ ๋์์ค ์ ์๋ ์ผ์ด ์๋ค๋ฉด ์ธ์ ๋ !! ๋์์ฃผ๊ณ ์ถ๋ค. ํฌ๋ฏธ ๋ฐ๋ธ ์ฟฐ์ฟฐ์ด๋ค ์ฌ๋ฏธ๊ณ ..
์ฑ์ผ์ ๋์ผ๋ก ๋์ ๋๋ฒ์งธ ์ํธ ํ๋๋ ๋ง๋ฌด๋ฆฌ๋์๋ค. ์ฌ์ค 29๊ธฐ๋ณด๋ค ์์ฌ์์ด ๋ง์ด ๋จ์ ๊ธฐ์์๋ค. 30๊ธฐ ํ๋๊ณผ ์กธ์ ํ๋ก์ ํธ ๊ทธ๋ฆฌ๊ณ ํ๊ต ์ํ์ ๋ณํํ๋๋ผ ์๊ฐ๋ณด๋ค ์ํธ ํ๋์ ๋ง์ ์๊ฐ์ ํฌ์ํ ์ ์์๋๊ฒ ๊ฐ์ฅ ์์ฌ์ด ๊ฒ ๊ฐ์๋ฐ, OB๋ก์ ๋ ๋ง์๊ฑธ ๊ณต์ ํ๊ณ ๋์์ฃผ์ง ๋ชปํ๊ฒ ์ ์ผ ์์ฌ์ด ๊ฒ ๊ฐ๋ค. 30๊ธฐ๋ฅผ ์์ํ๋ ์๊ธฐ์ YB ํ ๋ช ์๊ฒ๋ผ๋ ๋์์ด ๋๋ OB๊ฐ ๋์!๋ ๋ง์์ผ๋ก ์์ํ์๋๋ฐ, ๊ทธ ๋ชฉํ๊ฐ ์ด๋ฃจ์ด์ก๋์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๊ทธ๋๋ ๋ง์ ํ๋์ ํ ์ ์๋ ํ ์ต์ ์ ๋คํด์ ์ฐธ์ฌํ๋ ๊ฒ ๊ฐ๋ค. 30๊ธฐ ํํธ์ ํ ๋ช ์๊ฒ๋ผ๋ ์ด๋ค ๋ถ๋ถ์์๋ ์กฐ๊ธ์ด๋ผ๋ ๋์์ด ๋์๋ ์ฌ๋์ผ๋ก ๊ธฐ์ต๋๋ค๋ฉด ์ ๋ง ์ข์ ๊ฒ ๊ฐ๋ค.
30๊ธฐ๋ฅผ ๋์ผ๋ก YB๋ก ํ ๋ฒ, OB๋ก ํ ๋ฒ ํ๋ํ๋ ์ํธ ํ๋ ๊ธฐ์๋ก์์ ํ๋์ ๋ง๋ฌด๋ฆฌ ์ง๊ฒ๋์๋๋ฐ ๊ทธ ๊ณผ์ ์์์ ์ ๋ง ๋ง์ ๊ฒ์ ๊ฒฝํํ ์ ์์๊ณ , ๋ฐฐ์ธ ์ ์์๊ณ ๋ ์ด๋ฅผ ํตํด ์ฑ์ฅํ ์ ์์๋ค. ํ์ง๋ง ๋ฌด์๋ณด๋ค ๋์๊ฒ ์์คํ๊ฒ ๋จ์๊ฑด ์ข์ ์ฌ๋๋ค์ธ ๊ฒ ๊ฐ๋ค. ์ํธ๋ฅผ ํตํด ๊ฐ์ ๋ถ์ผ์์ ๊ณต๋ถํ๊ณ , ๋ ๊ฐ์ ๊ฟ์ ๊พธ๋ ์ฌ๋ฌ ์ข์ ์ฌ๋๋ค์ ๋ง๋ ์ ์์ด์ ํ๋ณตํ๊ณ ๋ ์ง๊ธ๊น์ง ์ข์ ์ธ์ฐ์ผ๋ก ๋จ์์๋ ์ฌ๋๋ค์ด ๋ง์ ์ ๋ง ๊ฐ์ฌํ๋ค. ์ํธ ์๋ !
8์ - ์ด๋ ๊ทธ๋ฆฌ๊ณ ๋๋์ ๋ฐฐ ์ ๋ฐ์ดํธ
์กธ์ ํ๋ก์ ํธ ๊ทธ๋ฆฌ๊ณ ์ฑ์ผ์ด ๋๋๊ณ , ๋งํ๊ธฐ๋ฅผ ์๋๊ณ ์๋ ์์ ์์ ๋์ ๋ง์ง๋ง ๋ฐฉํ์ ๋ง์ ๋ค์ ์ด๋์ ์์ํ๋ค. ์ด์ ์ ์๊ฐ๋ฅผ ํ ์ผ๋ ์ด์ ๊พธ์คํ ํ์๋ ์ ์ด ์์๋๋ฐ ์ํธ ํ๋์ ์์ํ๊ฒ ๋๊ณ ํ๊ต ์ํ๊น์ง ๋ณํํ๋ ค๋ ์๊ฐ์ด ์์ด์ ํ๋์ ์ด๋์ ๋ชปํ๋ค..(์ฌ์ค ํ๊ณ๋ค) ๊ทธ๋ฌ๋ค ๋ค์ ์ฌ์ ๊ฐ ์ข ์๊ฒจ ์ด๋ฒ์ ํ๋ผํ ์ค(๋ํํ ์ ์ ์ธ ์ด๋์ด ์ข ๋ ๋ง๋ค๊ณ ์๊ฐํ๋ค)๋ก ๋ค์ ์ด๋์ ์์ํ๋ค. ์ฒ์์ ์ด๋ ๋๋๊ณ ์ค๋ฉด ๋๋ฌด ํผ๊ณคํ๊ณ ํ๋ฃจ๊ฐ ๋๋ ๋๋์ด์๋๋ฐ ๊พธ์คํ ํ๋ค๋ณด๋ ์ ์๋ ๋๊ณ ๊ทผ์ก๋๋ ๋์ด์ ์ฒด๋ ฅ๋ ์ ์ ์ข์์ง ๊ฒ ๊ฐ๋ค. ์ญ์ ๊ฑด๊ฐํ๋ ค๋ฉด ์ด๋์ ํด์ผํ๋ค๋ ๊ฒ์ ๋ค์ ๋๊ผ๋ค.. ์ง๊ธ๋ ๊พธ์คํ ํํ ๋ฅผ ๋ค๋๊ณ ์์ผ๋ ๊พธ์คํ ์ด๋์ ์ด๋์ ๋ ์ฑ๊ณต์ด๋ค.. ๊ณ์ ์ด์ฌํ ๋ค๋์..
๊ณ ๋ ค๋ ๋ํ์์ ๋์์ผ๋ก ์ถ์ํ๋ ๋๋์ ๋ฐฐ ์๋น์ค ๋์์ ํ์ฅํ๊ณ ๋ ์ฌ์ฉ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ๊ฐ๋ฐ์ด 8์์ ์์๋์๋ค. ๊ธฐํ ํํธ์์ ์งํ ๋ถ์, ๊ทธ๋ฆฌ๊ณ ์ผ๋ถ ์ฌ์ฉ์ ์ธํฐ๋ทฐ๋ฅผ ํตํด ์ฌ์ฉ์๋ค์ ์๊ฒฌ์ ์์งํ์ฌ ์ฌ์ฉ์ฑ์ ๊ฐ์ ์ ์ํด์ ์ผ๋ถ ํญ์ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ์ข๊ฒ ๋ค๋ ํ๋จ์ ๋ด๋ ธ๊ณ , ์ด๋ฅผ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ํ๋ฉด์ ๋์ ํ๊ต๋ ๋๋ฆฌ์๋ ๋ชฉํ๋ฅผ ์ธ์ฐ๊ณ ๊ธฐํ, ๋์์ธ, ๊ฐ๋ฐ ํํธ ๋ชจ๋๊ฐ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ์์ ์ ๋์ ํ๋ค. ์ด๋ฒ ์ ๋ฐ์ดํธ์๋ ๊ธฐ์กด ๋ฉค๋ฒ ์ ์์ด ์ฐธ์ฌํ๊ณ ์ฝ 3๊ฐ์ ๋์ ๋ ์ด์ฌํ ์์ ํด 11์ ์ด์ 2์ฐจ ์ ๋ฐ์ดํธ์ ์ฑ๊ณตํ๊ฒ ๋๋ค!
9์ - ๊ฐ๊ฐ๊ณผ ํฌ๊ทธํฌ๊ทธ ํฉ๋ฅ
๋๋์ด ๋งํ๊ธฐ.. ์ฌ์ค ์กธ์ ์๊ฑด์ ์ด์ ํ๊ธฐ๊น์ง ๋ค ๋ง์ถฐ๋์๊ณ ์ต๋ ๊ณ ๋น์๋ ์กธ์ ํ๋ก์ ํธ๊น์ง ๋๋ง์น ์ํ์๊ธฐ ๋๋ฌธ์ ๋งํ๊ธฐ๋ ์ข ํธํ๊ฒ ๋ค๋ ์ ์์๋ค.
๊ทธ๋ฆฌ๊ณ ์ํธ ์๋ ~ ์ด๋ผ๊ณ ํ๋๋ฐ ์ฃฝ์ง ์๊ณ ์ด์์ ์ํ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฒ ๋์๋ค! ์ํ ์ ํ ๊ธฐ์ ์ด์ ์๋ฃํ OB๋ผ๋ฉด ์ฐธ์ฌํ ์ ์๋ ์ฌ์ด๋ ํ๋ก์ ํธ์ธ๋ฐ ์๋ฒ ํํธ์๋ ์ ์๊ฐ ์๊ฐํด๋ธ ์์ด๋์ด๋ฅผ ๊ตฌํํ๊ณ ์ถ์ด์ ํ์ ๊พธ๋ฆฌ๊ฒ ๋์๊ณ ์ด์ด ์ข๊ฒ๋ ๋จผ์ ํฉ๋ฅํ ๋ฉค๋ฒ๋ค์ ํตํด ๋์๊ฒ ์ ์์ด ์ค๊ฒ ๋์ด ์ข์ ํ์ iOS ๊ฐ๋ฐ์๋ก ์ฐธ์ฌํ ์ ์๊ฒ ๋์๋ค.
10์ - ๋๋์ ๋ฐฐ ์ ๋ฐ์ดํธ
10์์๋ 8์์ ๋ชฉํํ๋ ๋๋์ ๋ฐฐ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ๊ฐ๋ฐ์ ๋ชฐ๋ํ์๋ค. ์ ๋ฐ์ดํธ ๋๋ ๊ธฐ์กด ์ฝ๋๋ฅผ ์กฐ๊ธ์ด๋ผ๋ ๊ฐ์ ํ๋ฉด์ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ณ ์ถ์๊ณ , ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ์๋ ์ง๊ธ๊ป ๊ณต๋ถํ๋ ์๋ก์ด ๊ธฐ์ ๋ ์ ์ฉํด๋ณด๋ฉฐ ๋จ์ํ ๊ตฌํ๋ง์ ๋ชฉํ๋ก ํ๋ ๊ฒ์ ๋์ด ๊ตฌ์กฐ์ ์ผ๋ก ๋ ๊น๋ํ๊ณ ํจ์จ์ฑ์๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ถ์๋ค. ๊ทธ๋์ ๋ฆฌ๋์ธ ์ง์์ด๊ฐ ๋์ ํ ReactorKit์ ์ด์ฉํด ์๋ก ๊ฐ๋ฐํ๋ ๋ทฐ๋ MVVM ๊ตฌ์กฐ๋ฅผ ํตํด UI์ ๋ก์ง ์ฝ๋๋ฅผ ๋ถ๋ฆฌํด๋ณด๊ธฐ๋ ํ๊ณ , ๊ฒ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์๋ UITableViewDiffableDataSource๋ฅผ ์ด์ฉํด ๋ณด๋ค ๊น๋ํ ์ ๋๋ฉ์ด์ ์ ๊ตฌํํ๋ ๋ฑ ์์ง๋ง ์ฌ๋ฌ ๋์ ๋ค์ ํด๋ณด์๋ค. ์ด ๊ณผ์ ์์ ๋ ํ ๋ฒ ์ฑ์ฅํ ์ ์์๋ ๊ฒ ๊ฐ๋ค. ์ฌ์ค ์ ๋ฐ์ดํธ ๋ชฉํ๋ 10์ ๋ง์ด์๋๋ฐ ์์ ๋ณด๋ค ์ด์ง ๋ฏธ๋ค์ ธ 11์ ์ด์ ์ฑ ์คํ ์ด ์ฌ์ฌ๋ฅผ ๊ฑฐ์ณ ์ ๋ฐ์ดํธ ํ ์ ์์๋๋ฐ 10์ ๋ง๊น์ง ๋งก์ ํํธ ๊ฐ๋ฐ์ ๋ชจ๋ ์๋ฃํ์ง๋ง, 11์ ์ด์ ์ฌํ์ ๊ฐ๊ฒ ๋์ด ๋ง๋ฐ์ง ๋ฏน์คํจ๋ ์์ ๊น์ง ํจ๊ปํ์ง ๋ชปํ๊ฒ ์ ๋ง ์์ฌ์ ๊ณ ๋์ ๊ณ ์ํด์ค ํ์๋ค์๊ฒ๋ ๋ฏธ์ํ๊ณ ๊ณ ๋ง์ ๋ค. ๋๋์ ๋ฐฐ ํ, ๊ณ ๋ ค๋์ ์ด์ด ์์ธ์ฌ๋ ์ค์๋๊น์ง ์๋น์ค ๋์ ํ๊ต ํ์ฅ๊น์ง ํด๋ด๋๋ผ ์ ๋ง ์๊ณ ํ๋ค!!!
11์ - ์ดํ๋ฆฌ์ ์ฌํ๊ณผ ์ํ ๋ฐ๋ชจ๋ฐ์ด
11์ ์ฒซ์งธ๋ ๋ถํฐ ์ดํ๋ฆฌ์๋ก 9์ผ๊ฐ ์ฌํ์ ๋ค๋ ์๋ค. ์ค๋๋ง์ ๊ฐ์กฑ์ฌํ์ ๊ฐ๊ฒ ๋์๋๋ฐ ์ฝ๋ก๋๋ก ์ธํด ํด์ธ์ฌํ์ ํ๋์ ๊ฐ์ง ๋ชปํ๋ ํฐ๋ผ ๋ค๋ค ์ฌํ์ ๋ชฉ๋ง๋ผ ์์๊ธฐ ๋๋ฌธ์ ๋ค๋ค ๋ฐ์์ง๋ง ์ผ์ ์ ๋ง์ถฐ ์ ๋ง ์ค๋๋ง์ ํจ๊ป ์ฌํ์ ๊ฐ๊ฒ ๋์๋ค. ๋๋ ํ๊ต๋ฅผ ๋ค๋๋ ์ค์ด์๊ธฐ ๋๋ฌธ์ ์ค๊ฐ๊ณ ์ฌ๋ฅผ ์น๊ณ ๋ฐ๋ก ๊ฐ์ผ๋๋ ์ผ์ ์ด์๋๋ฐ, ๋น์ ์ค๊ฐ๊ณ ์ฌ ์ํ๊ธฐ๊ฐ + ๋๋์ ๋ฐฐ ๊ฐ๋ฐ ๋ง๋ฐ์ง ์์ + ํฌ๊ทธํฌ๊ทธ ํ์ ๋ฐ ์์ ์ผ๋ก ๊ฝค๋ ๋ฐ๋นด์ง๋ง ํด์ผํ ์ผ๋ค์ ์ ๋ง๋ฌด๋ฆฌ ํด๋๊ณ ํธ๋ค๋ฅ ์ง์ ์ธ์(์ค์ ๋ก ์ถ๊ตญ ์ ๋ ๊น์ง ์ง์ ๊ฑฐ์ ์ ์ฑ๊ฒจ๋ ์ํฉ์ด์ด์ ๊ฑฐ์ ๋ฐค์ ์ฑ๊ฒจ์ ๋๊ฐ๋ค) ์ธ์ฒ๊ณตํญ์ผ๋ก ๊ฐ์๋ค. ๋๋ ์ฝ๋ก๋ ๋๋ฌธ์ ์๊ตญ์ผ๋ก ๊ตํํ์์ ๊ฐ ์ ์๋ ๊ธฐํ๋ฅผ ๋์น ์ ์ด ์์ด์ ์ ๋ฝ ์ฌํ์ ๋ํ ์์ฌ์์ด ์์๊ณ ์ทจ์ ํ๊ธฐ ์ ์ ํ ๋ฒ์ ๊ฐ๊ณ ์ถ์๋๋ฐ ๊ฝค ๊ฐ์๊ธฐ ๊ฐ๊ฒ๋ ์ฌํ์ด์๊ณ , ์ดํ๋ฆฌ์ ํ ๋๋ผ๋ง ์ฌํํ๋ ์ผ์ ์ด์์ง๋ง ๊ทธ๊ณณ์์ ์ ๋ง ์ข์ ์๊ฐ์ ๋ณด๋ผ ์ ์์๊ณ ์ง๊ธ๋ ๊ทธ ๋ ๋ฐ๋นด์ง๋ง ๋ฌด๋ฆฌํด์ ๊ฐ๊ธธ ์ํ๋ค! ๊ณ ์๊ฐํ๋ค. ๋ํ, ์ด๋ฆด ๋ ๋ถํฐ ๋ถ๋ชจ๋ ๋ ๋ถ ๋ค ์ผ์ ํ์ จ๊ณ ์ง๊ธ๋ ๊ทธ ์ปค๋ฆฌ์ด๋ฅผ ์ ์์๋๊ฐ๊ณ ๊ณ์๊ธฐ ๋๋ฌธ์ ํญ์ ๋ฐ์์ ์ ๊ฐ์กฑ ๋ค๊ฐ์ด ์์ฃผ ์์ฌ๋ฅผ ํ ์ ์๋ ์๊ฐ๋ ์์๊ณ ์ฌํ์ ๊ฐ ์ ์๋ ๊ธฐํ๋ ๋๋์ฑ ์์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ ๊ฐ์กฑ์๊ฒ๋ ์ข์ ์๊ฐ์ด์๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌด์๋ณด๋ค ์ ๋ฝ์์๋ ๋ฌธํ์ ์ฐ์ด ๊ฐ์ฅ ๋ง๊ณ ๋ค์ํ ๋ชจ์ต์ ๋์๋ค๋ก ์ด๋ฃจ์ด์ ธ์๋ ์๋ฆ๋ค์ด ๋๋ผ ์ดํ๋ฆฌ์์์ ๋ด ์ผ์๊ณผ๋ ๋ค๋ฅธ ๋ชจ์ต์ ๋ณด๊ณ ๋๋ผ๊ณ ์ฌ ์ ์์ด์ ์ข์๋ค. ๋ก๋ง, ๋ฐํฐ์นธ, ํผํ์ด, ํ ์ค์นด๋, ๋ฒ ๋ค์น์ ๋ฑ ๋ค์ํ ๋์๋ฅผ ์ฌํํ๋๋ฐ ์ฐ๋ฆฌ ๊ฐ์กฑ ๊ฐ์ ๋ฒ ์คํธ๋ก ๊ผฝ๋ ๋์๊ฐ ๋ค๋ฅผ ๋งํผ ๊ฐ์์ ๋งค๋ ฅ์ผ๋ก ๊ฐ๋ํ ๋์๋ค์ด์๋ค. ์ฌํ์ ๊ฐ ์ ์์ ๋ ๋ถ์ง๋ฐํ ๋ค๋ ์ผ๊ฒ ๋ค๊ณ ๋๊ผ๋ค.
์ดํ๋ฆฌ์์์ ๋์์์๋ ํฌ๊ทธํฌ๊ทธ ์์ ์ ์ง์คํ์๋ค. ํฌ๊ทธํฌ๊ทธ ํ๋ก์ ํธ๋ ๊ฐ์ด 29๊ธฐ iOS ํํธ์์ผ๋ก ํ๋ํ์๊ณ TIL ์คํฐ๋๋ ๊ฐ์ด ํ์๋ ํ๋ผ ์น์ฐฌ๊ณผ ํจ๊ป ํ๋๋ฐ, ๋ค๋ค ๊ฐ๋ฐ์ ์ํ๊ธฐ๋ ํ๊ณ ์๋ก์ด ๊ธฐ์ ์ ์ฉ์ ๋ํ ์์ฌ๋ ์์ด์ ๊ฐ์ด MVVM-C ์ํคํ ์ฒ ๊ทธ๋ฆฌ๊ณ RxSwift๋ฅผ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ๊ฒ์ ๋ชฉํ๋ก ํด์ ์์ ์ ํ์๊ณ ์ง๊ธ๋ ์งํ ์ค์ด๋ค. 11์ ๋ง์ ์ํ ๋ฐ๋ชจ๋ฐ์ด๊ฐ ์์๋๋ฐ, ๋ฐ๋ชจ๋ฐ์ด๊น์ง ์๋น์ค๋ฅผ ์์ฑํ์ง๋ ๋ชปํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ๊ธฐํํ๊ณ ์์ ์ค์ ์๋ ์๋น์ค๋ฅผ ๋ฐ๋ชจ๋ฐ์ด์์ ๋ฐํํ ์ ์์๊ณ ์ธ๊ธฐ์์ด๋ผ๋ ์๊ฐ์ง ๋ชปํ ์๋ ๋ฐ์์ ๋ ๋ณด๋์ฐฌ ๊ฒฝํ์ด์๋ค! ๋ฐ๋ชจ๋ฐ์ด๊ฐ ๋๋๊ณ ํ์๋ค์ด๋ ๋คํ์ด๋ก ๊ฒจ์ธ ๋ฐ๋ค๋ ๋ณด๊ณ ์กฐ๊ฐ๊ตฌ์ด๋ ์ผ๋ฌด์ง๊ฒ ๋จน๊ณ ์๋ค. ํฌ๊ทธํฌ๊ทธ ์์ผ๋ก๋ ์ ๋ถํํ๊ณ ํ๋ด์ ๋ฆด๋ฆฌ์ฆ ํ์!!
12์ - ๋ํ์ํ์ ๋ง๋ฌด๋ฆฌ
๋๋์ด ๋งํ๊ธฐ ์ข ๊ฐ๊น์ง ํด๋๋ค. ์ฌ์ค ๋งํ๊ธฐ์๋ ์ฌํ๋ ๋ค๋ ์ค๊ณ ๊ฐ์ธ์ ์ผ๋ก ๊ณต๋ถํด์ ์ฑ์์ผ ํ ๊ฒ๋ ๋ง์๊ณ ๋๋์ ๋ฐฐ, ํฌ๊ทธํฌ๊ทธ ์์ ๊น์ง ๋ณํํ๋๋ผ ๋ฑํ ํ๊ต ์ํ์ ์ง์คํ๋ ํ๊ธฐ๋ ์๋์ง๋ง ์ข ๊ฐ์ ํ๊ณ ๋๋ ๋ํ์ํ์ด ๋์ด ๋ฌ๋ค๋ ์ฌ์ค์ด ๋ญ๊ฐ ๋ฏฟ๊ธฐ์ง ์๊ธฐ๋ ํ๊ณ ๋ ํ ํธ์ผ๋ก๋ ๋ ํ๋๋ฅผ ๋๋๋ค๊ณ ์๊ฐํ๋ ์์ด ํ๋ จํ๊ธฐ๋ ํ๋ค. ํ๊ต์ ๋ ์ด์ ๊ฐ์ผ์ด ์๋ค๊ณ ์๊ฐํ๋ ์ ์ ๋ก ํดํ์ ํฌํจํ ์ฝ 5๋ ๊ฐ์ ํ๊ต์ํ์ ๋์๋ณด๊ฒ ๋๋ค. ์ฌ์ค ๋ด๊ฐ ๊ณ ๋ฑํ๊ต ๋๋ถํฐ ์ ๋ง ๊ฐ์ ํ ์ํด์ ์ ํํ ๊ณณ์ ์๋์๊ณ , ์๋ฌด ์ฐ๊ณ ์๋ ์์ธ์ด๋ผ๋ ํ๊ฒฝ๋ ๊ฐ ์ค๋ฌด์ด์ด ๋ ๋์๊ฒ๋ ๋ฏ์ค์๊ณ ์ ์ํ๊ธฐ ์ฝ์ง ์์๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ค. ํ์ง๋ง ํ๊ต๋ฅผ ๋ค๋๋ฉฐ ๋๊ธฐ๋ค, ๊ต์๋๋ค, ๋ฐ๋กฌ ๋๊ธฐ๋ค๊น์ง ์ ๋ง ์ข์ ์ฌ๋๋ค์ ๋ง์ด ๋ง๋ฌ๊ณ ์ง๊ธ๋ ๋์๊ฒ ์ข์ ์ฌ๋๋ค๋ก ๋จ์์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌด์๋ณด๋ค ๋ด๊ฐ ์ด์ ์๋ ์ ํ ์๊ฐํ์ง๋ ๋ชปํ๋ '๊ฐ๋ฐ'์ด๋ผ๋ ์๋ก์ด ๋ถ์ผ์์ ํ๊ณ ์ถ์ ์ผ์ ์ฐพ๊ฒ ํด์ค ๊ณณ์ด ๋ํ๊ต์ด๋ค. ํ๊ต ์ํ ์์์ ๋ด๊ฐ ํ๊ณ ์ถ๊ณ ํ๋ฉด์ ์ฆ๊ฑฐ์ด ์ผ์ ์ฐพ์ ์ ์์ด์ ๊ฐ์ฌํ๊ณ ๋ ์ด์ด ์ข๋ค๊ณ ์๊ฐํ๋ค. ๋ฌผ๋ก ํ๊ต์์ ์ฆ๊ฒ๊ณ ํ๋ณตํ๋ ์ผ๋ ๋ง์์ง๋ง, ๊ณ ๋ฏผ์ด ๋ง์๋ ์๊ธฐ๋ ์์๊ณ ๋ ๋๋ก๋ ์คํจ๋ฅผ ๊ฒช๊ฑฐ๋ ์ด๋ค ์ผ์ด๋ ์ํฉ๋ค๋ก ์์ฒ๋ฅผ ๋ฐ์๋ ์ผ๋ ์์๋ ๊ฒ ๊ฐ๋ค. ํ์ง๋ง ๋๋ฅผ ๊ดด๋กญํ๋ ์๊ฐ๊ณผ ์์ฒ๋ค์ด ์ถฉ๋ถํ ์๊ฐ์ด ํ๋ฌ ์ ์์ด๊ณ ์๋ฌผ์ด ์กธ์ ์ ์๋ ์ง๊ธ ๋๋์๋ณด๋ฉด ๋์๊ฒ ๋๋ฌด๋ ๋ค์ฑ๋ก์ด ๊ธฐ์ต๋ค๋ก ๋จ์์๋ค. ์ด๋ฌํ ๋ค์ฑ๋ก์ด ๊ธฐ์ต๊ณผ ๊ฒฝํ, ์๊ฐ๋ค์ด ๊ฒฐ๊ตญ ์ง๊ธ์ ๋๋ฅผ ๋ง๋ค์๋ค๊ณ ์๊ฐํ๋ค. ํ๋ค์๋ ์ผ๋ค๊น์ง ์๋ฆ๋ต๊ฒ ์ถ์ตํ๊ณ ์ถ์ง ์์ง๋ง ๊ทธ๋ฅ ๋ค์ฑ๋ก์ ๋ ๊ธฐ์ต์ผ๋ก ์ ๊ฐ์งํ๊ณ ์ถ๋ค. ์กธ์ ๊น์ง ์๊ณ ๋ง์๋ค!
2023๋ ์ ์์ํ๋ฉฐ
์ฐ๋ค๋ณด๋ ๊ธธ์ด์ ธ์ ํด๊ฐ ๋ฐ๋๊ฒ ๋์๋๋ฐ..ใ ใ
2023๋ ์ ์ทจ์ ์ค๋น์ ํจ๊ป ์์ํ๊ฒ ๋ ๊ฒ ๊ฐ๋ค. 2022๋ ์๋ ์ฌ๋ฌ๊ฐ์ง๋ฅผ ๊ฒฝํํ๋ฉฐ ์ฑ์ฅํ ์ ์์๋ ํ ํด์๋ค๋ฉด, 2023๋ ์๋ ์ ์์ ๊ฒฝํ๋ค์ ๋ฐํ์ผ๋ก ์ด์ฌํ ๊ณต๋ถํ๊ณ ์ค๋นํด ์ฑ์ทจ๋ก ์ด์ด์ง ์ ์๋๋ก ๋ง๋ค์์ผ๋ฉด ํ๋ ๋ฐ๋์ด ์๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์๋ ์กฐ๊ธ ๋ ๋ถ์ง๋ฐํ๊ณ ์ฑ์คํ๊ฒ ์ค๋นํด๋๊ฐ์ผ ํ ํ์๊ฐ ์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ , ๊ทธ ๊ณผ์ ์์ ์คํจ๋ฅผ ๊ฒช๊ฑฐ๋ ์ํ๋ ์ฑ๊ณผ๊ฐ ์ ๋์ค์ง ์๋๋ผ๋ ๋๋ฌด ํฌ๊ฒ ์์ฌํ์ง ์๊ณ ์ด์ฐํจ๊ณผ ๋๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ๊พธ์คํ ํด๋๊ฐ ์ ์์์ผ๋ฉด ์ข๊ฒ ๋ค. ์งํค์ง ๋ชปํ ๋ฌด๋ฆฌํ ์ ๋ ๊ณํ์ ์ธ์ฐ๋ ํธ์ ์๋์ง๋ง ์ด ๋ง์๋ง์ ์ฐ๋ง๊น์ง ์ญ ๊ฐ์ง๊ณ ๋งค์๊ฐ ์ต์ ์ ๋คํ๋ฉฐ ์ด์๊ฐ์ผ๋ฉด ์ข๊ฒ ๋ค. ๊ทธ๋ฆฌ๊ณ 2022๋ ์ ํจ๊ปํ๋ ์์คํ ์ธ์ฐ๋ค์๊ฒ ๋ค์ ํ ๋ฒ ๊ฐ์ฌํ ๋ง์์ ์ ํ๋ฉฐ ์ํด ๋ณต ๊น์ง ํจ๊ป ๋ณด๋ด๊ณ ์ถ๋ค!! 2023๋ ๋ ๋ค๊ฐ์ด ํ์ดํ ํฉ์๋ค! Bye 2022, Welcome 2023!
'๐ช ํ๋ ๋ฐ ํ๊ณ > ํ๊ณ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๊ณ ] 2023๋ ํ๊ณ (13) | 2024.01.01 |
---|