2022๋ ์ ํ๊ณ
์ด ๋ธ๋ก๊ทธ์ ๊ฐ์ธ์ ์ธ ๊ธ์ ์ ๋ ๊ฒ์ ์ฒ์์ด๋ค.
์๋ฌด๋๋ ์ ๋ชฉ์ด DevLog์ด๊ณ , ๊ฐ๋ฐ ๊ณต๋ถ ๊ธฐ๋ก์ฉ์ผ๋ก ์ฐ๋ ๋ธ๋ก๊ทธ์ด๋ค๋ณด๋ ๋ด ์๊ฐ๋ณด๋ค๋ ์ ๋ณด์ฑ ๊ธ์ ์ฃผ๋ก ์ฌ๋ฆฌ๊ธฐ ๋๋ฌธ์ด๋ค.
ํ์ง๋ง ์ต๊ทผ “๋ถ๋ช ๋๊ณ ์์ง ์์๋ฐ.. ๋ญ๊ฐ ๋ด๊ฐ ์ด๋๋ก ๊ฐ๊ณ ์๋์ง ๋ชจ๋ฅด๊ฒ ๋ค”๋ ๋๋์ด ๋ค์๋ค. ๊ทธ๋์ ๊ธฐ๋ก์ ๋จ๊ฒจ์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋๋ง์นจ ์ํด๋ ๋ฐ์๊ฒ ๋ค(3์ฃผ๋ ์ง๋ฌ์ง๋ง..ใ ใ ) ๊ฒธ์ฌ๊ฒธ์ฌ 2022๋ ์ ํ๊ณ ๋ฅผ ์์ฑํด ๋ณด๋ ค ํ๋ค.
ํ๊ณ ๋ฅผ ์ฐ๊ธฐ ์ ์ ํ๊ณ ๋ ์ด๋ป๊ฒ ์ฐ๋์ง(๊ฐ์ธํ๊ณ ) ์ ๋ํ ๊ธ์ ์ฐพ์๋ณด๊ณ ์กฐ๊ธ ์ฐธ๊ณ ํ๋ค. ์ฒ์ ์ฐ๋ ๊ธด ํ๊ณ ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ด๋๊ฐ ์์ผ๋ฉด ์ข๊ฒ ๋ค ์ถ์ด์์๋ค. ๋ด๊ฐ ๋ตํ๊ณ ์ถ์ ๋ช ๊ฐ์ ์ง๋ฌธ๋ค๋ง ์ถ๋ ค์ ๊ฐ์ ธ์๋ค. ์๋ 100๋ฌธ 100๋ต๊ฐ์ ๋๋๋ ๋ ๋คใ ใ
์ฌํด ๊ฐ์ฅ ์๋์ค๋ฌ์ด ์ผ์?
2022 ์ฝ๋์ค์ฟผ๋ iOS ๊ณผ์ ์ ๋ฌด์ฌํ ์๋ฃํ๊ณ ์ง๊ธ๊น์ง ๋ฌด์ฌํ ์ด์ฌํ ๊ณต๋ถํ ๊ฒ.
2021 ์ฝ๋์ค์ฟผ๋ ๋ฐฑ์๋ ๊ณผ์ ์ ๋ง์น ๋๋ง ํด๋ ๊ณ ๋ฏผ์ด ๋ง์๋ค. ์, ์ด ๊ธธ์ ๋ด ๊ธธ์ด ์๋ ๊ฒ ๊ฐ์๋ฐ. ๋ฐฑ์๋๋ ๊ทธ๋ฅ ๊ทธ๋ฐ๋ฐ ๊ฐ๋ฐ์ ์ข์์ ์ต์ง๋ก ๋ชธ๋ง ๋ด๊ทธ๊ณ ์๋ ๊ธฐ๋ถ์ด์๋ค. ๋๋ฃ๋ค์ ์ฅ์ฅ ์ฑ์ฅํ๋ ๋ชจ์ต์ ๋ณด๋ฉฐ ๋.. ์ ์ฐ์ค๋ฅ์ ํ์ผ๋ก ํฉ๊ฒฉํ๊ฑด๊ฐ? ํ๋ ์๊ฐ๋ ์์ฃผ ๋ง์ด ๋ค์๋ค. ๊ทธ๋๋ ์ด๋ป๊ฒ๋ ๋ฒํ จ๋ณด์ ํ๋ฉด์ ์๋ฃ๋ฅผ ํ๋ ๋ ๊ณ ๋ฏผ์ด ๋๋ ๊ฒ์ด๋ค. ์ด ๋ถ์ผ์ ์ง์์ผ๋ก ๋จน๊ณ ์ด ์ ์์ ์ ๋๋ก ๋ด๊ฐ ์ด ๋ถ์ผ๋ฅผ ์ฌ๋ฐ์ดํ๊ณ ์๋? 6๊ฐ์๋ ํ๋ค์๋๋ฐ.. ํ์ฌ์ ๊ฐ๋ฉด ๋ ํ๋ค ํ ๋ฐ.. ์ฌ๊ธฐ๊น์ง ์๊ฐ์ด ๋ฏธ์น๋ ์ง๊ธ์ด๋ผ๋ ๋ค๋ฅธ ๋ถ์ผ๋ฅผ ๊ณต๋ถํด์ผ๊ฒ ๋ค๋ ๊ฒฐ์ฌ์ด ์ฐ๋ค.
์ด ์์ ์๋ ๊ธธ์ด์ผ 1๋ ์ ๋ ๋ ๊ณต๋ถํ ์ ์๋ ์๊ฐ๊ณผ ์ฒด๋ ฅ์ด ๋จ์์์๊ณ , ๊ทธ๋์ ์ ์ผ “์ฌ๋ฐ์ด ๋ณด์ด๋” ๋ถ์ผ๋ฅผ ๋ค์ ์ ํํ๋ค. ์ผ๋จ ํ๋ก ํธ ์ชฝ์ผ๋ก ์ ํฅํ๊ณ ์ถ์๊ณ , ๊ทธ ์ค์์๋ ๋ชจ๋ฐ์ผ์, ๋ ๊ทธ ์ค์์๋ iOS๋ฅผ ๊ณจ๋๋ค. ์ iOS๊ฐ ์ข์๋ ๋ฌผ์ผ์ ๋ค๋ฉด.. ๋ด๊ฐ ์์ดํฐ์ ์จ์, ๊ทธ๋ฆฌ๊ณ ํ ํ๋ก์ ํธ ๋ฐํํ ๋ ๋ณด๋ iOS๊ฐ ๋ ๋ฉ์ ธ๋ณด์๊ธฐ ๋๋ฌธ์ด๋ค(ใ ใ ). ์ง์ ์ฅ๋ฒฝ์ด ์์ผ๋ ๋ญ๊ฐ ํฌ์์ฑ๋ ์์ ๊ฒ ๊ฐ๊ณ . ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ฐ์ผ์ด๋ผ ์ฌ์ฉ์๊ฐ ์ธ์ ์ด๋์๋ ์ ๊ทผํ ์ ์์ผ๋ ํผ๋๋ฐฑ์ด ๋นจ๋ผ์ ์ข์๋ณด์๋ค.
๋๋ ‘๊ทธ๋๋ ๋ฐฑ์๋ 6๊ฐ์ ๊ณต๋ถํ์ผ๋๊น ์กฐ๊ธ์ ์ฐ๋ ค๋จน์ ์ ์์ง ์์๊น?’ ๋ผ๊ณ ์๊ฐํ๋ฉฐ ์ฝ๋์ค์ฟผ๋ iOS๊ณผ์ ์ ์์ํ๋ค. ์ด๋ฆผ๋ ์์๋ค. ์ผ๋จ Java๋ณด๋ค Swift๊ฐ ์ต์ ์ธ์ด์ด๊ธฐ๋ ํ์ง๋ง, ์ธ์ด ์์ฒด์ ์ปจ์ ๊ณผ ๋๋๋ ๋๋ฌด ๋ฌ๋๋ค. ๊ฐ๋ฐ์์๊ฒ ์ธ์ด๋ ๋๊ตฌ์ผ ๋ฟ ์ธ์ ๋ ์๋ก ๋ฐฐ์์ ๋ฐ๊ฟ ์ธ ์ ์๋ ๊ฑฐ์ฌ์ผ ํ๋ค๊ณ ์กด๊ฒฝํ๋ ๋๊ตฌ๋์ด ๊ทธ๋ฌ์ง๋ง, ์๊ธฐ๊ฐ๋ฐ์์๊ฒ ๊ทธ๊ฑด ๋ฌด๋ฆฌ์์ต๋๋คใ ใ . ๋ฐฑ์๋์์ ๋ฐฐ์ด ์ง์์ CS์ ๋คํธ์ํฌ ๋ถ๋ถ์๋ง ์กฐ๊ธ ์ฌ์ฉํ๊ณ , ๋๋จธ์ง๋ ๋ค ์๋ก ๋ฐฐ์์ผ ํ๋ค. ์คํ๋ ค ๋ฐฑ์๋ ์ง์๊ณผ๋ ๋ค๋ฅธ iOS ์ง์ ๋๋ฌธ์ ํท๊ฐ๋ฆฌ๋ ๊ฒฝ์ฐ๋ ์์๋ค. ๋ฌผ๋ก ๋์ค์ APIํต์ ํ๊ณ ์ด๋ด ๋ ๋ฐฐ๊ฒฝ์ง์์ด ๋์์ด ๋ง์ด ๋๊ธด ํ๋ค.
์ฌ์ค ์ฒ์ ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ ๋๋ง ํด๋ ๋ด๊ฐ ๋ญ ์ ํ ์ ์๋์ง ๋ชจ๋ฅด๋ ๋ฐฑ์๋, ํ๋ก ํธ ์ฌ๊ธฐ์ ๊ธฐ ์ฐ๋จนํ๊ณ “์~ ๋ค ์ํ๋ ๊ฒ ๊ฐ์๋ฐ? ๋ ์ฌ๋ฅ ์์์ง๋?” ๋ผ๋ฉฐ ํ๋ณตํ ๊ณ ๋ฏผ์ ํ๋ค(์ฉ์ํด์ฃผ์ญ์ผ. ์ฐ๋งคํจ์ ๋ด์ฐ๋ฆฌ ์์ ์ ๋๋ค). ๊ทธ๋์ ์ฌ์ค ‘๋ํํ ๋ ํ๋ก ํธ์ชฝ์ด ๋ ์ ๋ง์ ๊ฒ ๊ฐ์๋ฐ’ ์ถ์ผ๋ฉด์๋, ‘๊ทธ๋๋ ์์ง ๋ด๊ฐ ๋ญ ์ ํ๋์ง ๋ชจ๋ฅด๊ณ , ๋ฐฑ์๋ ๊ณต๋ถํ๋ฉด ๊ฐ๋ฐ ๊ธฐ์ด๋ฅผ ์ ๋ฆ์ ์ ์์ ๊ฒ ๊ฐ์ผ๋๊น ๋ฐฑ์๋๋ก ์์ํ์’ ํ๋ฉฐ ๊ทธ ๋๋ ๊ทธ ๊ธธ์ ์ ํํ์๋ค.
์ทจ์ค์ ํ๊ณ ์๋ ํ ์์ ์์๋ ์ด ๋์ ๊ฒฐ์ ์ด ์ํ๊น๊ธฐ๋ ํ๋ค. ๊ทธ ๋ ์ฒ์๋ถํฐ iOS(๋๋ ๊ทธ ๋ ์ข์๋ณด์๋ ํ๋ก ํธ)๋ฅผ ์ ํํ๋ค๋ฉด ์ทจ์ ์ 1๋ ์ ๋ ๋นจ๋ฆฌ ํ์ง ์์์๊น? ๊ฐ๋ฐ์ ๊ฒฐ๊ตญ ๋ง์ ๋ถ์ผ๊ฐ ์ฐ๊ด๋์ด ์์ผ๋ ๋์ค์ ๋ค ๋์์ด ๋ ๊ฒ์ ์๋ช ํ์ง๋ง, ๋์ค์ ๋์ค์ด๋ค. ํ์ง๋ง ๊ฐ์ฅ ์ํ๊น์ด ๊ฑด ์ด๊ฑฐ๋ค. ์, ๋ด๊ฐ ๋ด ๋ง์์ ์๋ฆฌ๋ฅผ ์ข ๋ ์ ๋ค์ด์คฌ๋๋ผ๋ฉด. ์ด์ฑ๋ณด๋ค ๊ฐ์ ์ ์์ ๋ค์ด์คฌ๋๋ผ๋ฉด. ์ธ์์ ๋ ํจ์จ์ ์ผ๋ก ๋ง๋๋ ๊ฑด ์ด์ฑ์ด์ง๋ง, ๋ ํ๋ณตํ๊ฒ ๋ง๋๋ ๊ฑด ๊ฐ์ ์ด๋ค. ์ด ์ฌ์ค์ 1๋ ์ด๋ผ๋ ์๊ฐ ๋์ ๋ฐฐ์ ๊ณ ๊ทธ๊ฑธ๋ก ์๋ฏธ ์๋ ๊ฒฝํ์ด๋ผ๊ณ ์๊ฐํ๋ค.
์ด๋ฒ ๊ฒฝํ์ผ๋ก ๊ฐ์ก๋ ๊ฒ์ ๋๋ ์ผ์ ์กฐ๊ธ ๋ ์ต์ํด์ง ๊ฒ ๊ฐ๋ค. ์ฌ๋ฆฌํ์ ๋๊ณ ๊ฐ๋ฐ์ ๋ฐฐ์ ๊ธฐ ๋๋ฌธ์, ๋ฐฑ์๋๋ฅผ ๋๊ณ iOS์ ๋ฐ์ด๋ค ์ ์์๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ค. ๋น์ฐํ ์๊น์ง ์๋ค๋ฉด ๊ฑฐ์ง๋ง์ด์ง๋ง, ์ง๊ธ์ด ๋ ์ข๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฑธ๋ก ๋ง์กฑํ๋ค. ์๋ ์ ๊ฒฝํ์ ๊ตํ ์ผ์, ์์ผ๋ก๋ ์ธ์์ ์ค์ํ ๊ฒฐ์ ์ ๋ด๋ฆด ๋๋ ๊ฐ์ ์ ๋ชฉ์๋ฆฌ์ ๋ ๊ท๋ฅผ ๊ธฐ์ธ์ฌ์ผ๊ฒ ๋ค.
What am I most grateful for this year? | ์ฌํด ๊ฐ์ฅ ๊ฐ์ฌํ ์ผ์?
์ฌ๋ํ๋ ์ฌ๋๊ณผ ํจ๊ป ์ด๊ฒ ๋ ๊ฒ.
์์๋ ๋ถ์ ์์๊ฒ ์ง๋ง ์ฌํด 1์์๋ ๊ฐ์ธ์ ์ผ๋ก ์์ฃผ ์ค์ํ ์ผ์ด ์์๋ค. ๊ทธ๊ฒ์ ๋ฐ๋ก ๊ฒฐํผ..!!! (๊ฐ์ฅ ์ค์ํ ์ผ์ ๊ฐ์ฅ ์งง๊ฒ ์ค๋ช ํ๋ ์ฌ๋.. ๋์ผ๋)
์ฌ์ค ์ํฉ์ด ์ด์ฐ์ด์ฐ ๋ง๋ค์ด์ ธ์ ์ผ์ฐ ๊ฒฐํผ์ ํ๊ฒ ๋ ํฐ๋ผ, ์ฃผ๋ณ์ ๋ง์ด ์๋ฆฌ์ง๋ ์์๊ณ ๊ฒฐํผ์๋ ์์ง ํ์ง ์์๋ค. ์๋ ๊ฒฐํผํ ์๊ฐ์ด ์์๋๋ฐ๋ ๋ง์ ์ํฉ์ด ๋ฅ์น๋ ๊ฒฐ์ฌ์ ํ๋ ๊ฑด ๊ณ ๋ฏผ์ด ๋์์ง๋ง, ๊ทธ๋๋ ๋ง์๋จน์ผ๋ ์ด์ฐ์ด์ฐ ๋๊ธด ๋๋ค. ๋ง์์ ๋จน์ผ๋ฉด ๊ธธ์ ๋ง๋ค์ด๋๊ฐ ์ ์๋ ๊ฑฐ๊ตฌ๋. ํํ..
๊ทธ๋์ ๊ฒฐํผ์ด ์ ๊ฐ์ฌํ ์ผ์ด๋ ๋ฌผ์ผ์ ๋ค๋ฉด, ์๋ฌด๋๋ ๋ด๊ฐ ์ ํํ ์ฌ๋๊ณผ ๊ฐ์กฑ์ด ๋๋ค ๋ณด๋ ์ผ์์ํ์ ์๊ทน์ด ์ค์๋ค. ์คํธ๋ ์ค๊ฐ ์ค์๋ค๊ณ ํ๋ ๊ฒ ์ ํํ๊ฒ ๋ค. ๋ด ์๊ฐ์ ์กด์คํด์ฃผ๊ณ ๋๋ฅผ ์ฌ๋ํ๋ ์ฌ๋๊ณผ ํํ๋กญ๊ฒ ์ฌ๋ ๊ฒ.. ๋น๋ก ์์ง ๊ฒฝ์ ์ ์ผ๋ก ์์ ๋ ๊ฑด ์๋์ง๋ง, ๋ง์๋ง์ ํธ์ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฑธ๋ก๋ ์ ๋ง ๊ฐ์ฌํ ์ผ์ด๋ค. ์ผ๋ฅธ ์ทจ์งํด์ผ์ง(๊ฒฐ๋ก ์ ์ํ๊ฐ..ใ ใ )
What did I enjoy or energized me this year? | ์ฌํด ๊ฐ์ฅ ์ฆ๊ฒผ๋ ์ผ์?
Let’Swift 2022 ์ค๋น์์ํ๋ก ํ๋ํ ๊ฒ.
์ฌ์ค ํ์ฌ ๋น์๋ง ํด๋ ์ด๋ ๊ฒ ๋๋ตํ๋ ์ฌ๋์ ๋ถ์ ์ ๋์ด๋ฆฌ๋ก ๋ดค๋ค(ใ ใ ใ ). ํ์ง๋ง ๊ธฐ์ต์ ๋ฏธํ๋๊ธฐ ๋ง๋ จ.. ํ๋ค์๋ ๊ธฐ์ต๋ค์ ์ ์ด์ง๊ณ , ์ข์ ๊ธฐ์ต๋ค์ ์งํ๊ฒ ๋จ์์ ‘์ฌํด ๊ฐ์ฅ ์ฆ๊ฒผ๋ ์ผ’๋ก ์ ์ ํ๋ค.
๊ฐ์ฅ ์ฆ๊ฑฐ์ ๋ ๊ฑด iOS ๊ฐ๋ฐ์๋ค๊ณผ ๋ชจ์ฌ์ ์ด์ผ๊ธฐ๋ ๋๋๊ณ ์์ ๋ ํ๋ ๊ฒ์ด์๋ค. ์๋ฌด๋๋ ๋ฐฑ์๋, ํ๋ก ํธ ๊ฐ๋ฐ์๋ณด๋ค๋ ๋ชจ๋ฐ์ผ์ด ์ ๊ณ , ๊ทธ ์ค์์๋ iOS๋ ์๋๋ก์ด๋์ ํ์ด๋ฅผ ๋๋ ๊ฐ์ ธ ๋ ๋ ์ ์ด์ ์ฐพ์ ๋ง๋์ง ์์ผ๋ฉด ์ฃผ๋ณ์์ ๋ณด๊ธฐ๊ฐ ์ด๋ ค์ ๋ค. ๊ทธ๋ฐ๋ฐ ๊ทธ๋ฐ ์ฌ๋๋ค์ด ์ด๋ ๊ฒ ๋ง์ด ๋ชจ์ด๊ณ ํฐ์ผํ ์ด๊ธฐ๋ ๋จ๊ฑฐ์ ๋ค๋ ์ฌ์ค์ด ์ ๊ธฐํ๋ค. ์ด๋ฐ ๋ํ ํ์ฌ๋ฅผ ์ค๋นํด ๋ณธ ๊ฑด ์ฒ์์ด๋ผ ํ์ฌ ์ ๋ ๊น์ง๋ ์ค๊ฐ์ด ์ ๋ฌ๋๋ฐ, ๋น์ผ ๋๋๊น ๊ทธ์ ์์ผ ์ค๊ฐ์ด ๋ฌ๋ค. (์ด๊ฒ ๋๋คใ ใ ) ๊ทธ๋ฆฌ๊ณ ์ค๋น์์ํ๋ผ ํ์ฌ ์์ฒด๋ฅผ ์ฆ๊ธฐ๊ธด ์ด๋ ค์ธ ๊ฒ์ด๋ผ ์๊ฐํ๊ณ ํฌ๊ธฐํ๊ณ ์์๋๋ฐ, ๋คํํ ๊ตฟ์ฆ ๋ฐฐ๋ถ ์ธ์ ์๊ฐ์๋ ์กฐ๊ธ ์์ ๊ฐ ์๊ฒจ์ ์ฒญ๊ฐ๋ ํ๊ณ ์คํฐ์ ๋ถ์ค์์ ์ ๋ฌผ๋ ๋ฐ๊ณ ์ง๋ฌธ๋ ํ ์ ์์๋ค.
๊ฐ์ธ์ ์ผ๋ก ์ฆ๊ฒผ๋ ๊ฑด ๋์์ธ ์์ ์ด์๋ค. ๋๋ ์ด๋ ธ์ ๋๋ถํฐ ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๋ ๊ฑธ ์ข์ํด์ ๋งํ๊ฐ๋ ์ ๋๋ฉ์ดํฐ๊ฐ ๋๋ ๊ฒ ๊ฟ์ด์๋ค. ๊ทธ ๋ ์ด๋ฃจ์ง ๋ชปํ ์๋ง์ ํ๊ณ ๋๋ ์ฒ์๋ถํฐ ๊ตฟ์ฆํ์ ๋ ธ๋ฆฌ๋ฉฐ ์ค๋น์์ํ๋ก ๋ค์ด๊ฐ๋ค. ๋ด ์์๊ณผ๋ ๋ฌ๋ฆฌ ๊ตฟ์ฆํ ๊ฒฝ์๋ฅ ์ ๋ฎ์๋คใ ใ
๋ฌด์์ ์ ๋ฅผ ์ฐฝ์กฐํ๋ฉด์ ์ฐฝ์์ธ๋ค์ด ์ผ๋ง๋ ๋๋จํ ์ฌ๋๋ค์ธ์ง ๋ค์ ํ ๋ฒ ๋๊ผ๋คใ ใ ใ ใ . ํฌํ ์ต ์ผ๋ฌ์คํธ๋ ์ดํฐ ์ด๋ฐ๊ฑฐ ์ ํ ๋ชฐ๋๋๋ฐ ์น์ ํ Jee์ธ๋ ๋์ ์ผ๋ ๋ฒ๋ ๋ฐฐ์์ ์จ๋จน๊ณ , ๋ก๊ณ ๋ง๋ค๊ณ ์บ๋ฆญํฐ ๋ง๋ค์ด์ ๊ตฟ์ฆ์ ๋ค์ด๊ฐ๋ ๋ชจ๋ ์ผ๋ฌ์คํธ๋ฅผ ์์ ํ๋ค. 11์์ ๊ฑฐ์ ์ด ์์ ์ ์๊ฐ์ ์์๋ค. ๋์ถฉ ํ ์๋ ์์๊ฒ ์ง๋ง, ๋ด ์์ฌ์ ๋์ถฉ ํ๊ธฐ๊ฐ ์ซ์ด์ ๋ ์ด์ฌํ ํ๋ ๊ฒ ๊ฐ๋คใ ใ ใ ์ข ๋ ์๊ธฐ๊ณ ์ถ์๋ฐ.. ์ข ๋ ๊ท์ฝ๊ฒ ํ๊ณ ์ถ์๋ฐ.. ์ข ๋ ๊ณต๊ฐ๋์ผ๋ฉด ์ข๊ฒ ๋๋ฐ.. ์ ์ฐ์์ด์๋ค. ์ฌ์ค ๊ตฟ์ฆ ์ง์ ๋ฐ์๋ณผ๋๊น์ง ์ด๊ฒ๋ ์ค๊ฐ์ด ์๋ฌ๋๋ฐ, ์ง์ง ๋์ค๊ธด ๋์ค๋๋ผ..(์์ง๋ ์ ๊ธฐํ๋ค).
(์ ์ผํ๊ฒ ์ฒจ๋ถ์ฌ์ง์ด ์๋ ๋จ๋ฝใ ใ ํ์์ ์ฌ์ง ์ข ๋ง์ด ์ฐ์๊ฑธ ๊ทธ๋ฌ๋ค.)
๊ตฟ์ฆํ ๋ถ๋ค์ ๋ ธ๊ณ ๋๋ถ์ ‘ํ๋์ง์ , ํ์ฐ์น, ๋ฑ์ง, ํ์คํฐ์ปค, ์กฐ๊ฐ์คํฐ์ปค, ๋ฉ๋ชจ์ง, ์ ๋ฆฌ์ปต, ๋ช ์ฐฐ (+ ๋ ธํธ๋ถ ํ์ฐ์น)’ ์ด๋ผ๋ ์์ฒญ๋ ๊ตฟ์ฆ ๋ผ์ธ์ ์ ์์ฑํ ์ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐํํ ๊ฐ๋ฐํ ๋ถ๋ค๋ ๊ฐ ๋ถ์ผ์์ ํ์จ ์ฃผ์ ์ ์ ๋ง ์ข์ ํ์ฌ๊ฐ ํ์ํ ์ ์์๋ ๊ฒ ๊ฐ๋ค. ๋์ผ ์ทจ์ค์์ด๋ผ ์๊ฐ์ ๋ ์์ ์ ์์์ง๋ง, ๋๋ถ๋ถ ์ง์ฅ์ธ์ด์ จ๋๋ฐ ๋น์๋ฆฌํ์ฌ์ ์ด๋ ๊ฒ ์๊ฐ๊ณผ ์ด์ ์ ์๋๋ค๋ ๊ฒ ์ ๋ง ์กด๊ฒฝ์ค๋ฌ์ ๋ค. ๋ค๋ค ์ ๋ง ๋๋จํ๊ณ ๋ฉ์ ธ์. ์ค๊ฑฐ๋์ด์ ๋ถ๋ค์ด ์ด ๊ธ์ ๋ณด์ค์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง.. ํฐ ๋ฐ์ ๋ณด๋ด๋๋ฆฝ๋๋ค ๐๐๐
3Ls : ์ํ ๊ฒ, ๋ฐฐ์ด ๊ฒ, ๋ถ์กฑํ ๊ฒ์ ์ ์ด๋ณด๊ธฐ
What did I like? | ์ ํ ๊ฒ
- iOS ์ ํฅ์ ๋์ ํ๊ณ ์ ์ด๋ฃจ์ด๋ธ ๊ฒ
- Better late than never!
- ๊พธ์คํ ์๊ฐ๋ฅผ ํ ๊ฒ
- ์๊ฐ๋ ์ ๋ง… ์งฑ์ด๋ค! (ํํ๋ ฅ ์คํ๋)
- ๋๋ฌธ๋๋ฌธ์ด๋ผ๋ ์์ด ๊ณต๋ถ๋ฅผ ๊พธ์คํ ์กฐ๊ธ์ฉ ํ ๊ฒ
- ์ฝ๋์ค์ฟผ๋ ์๋ฃ ์ดํ์๋ ๋ชจ๊ฐ์ฝ๋ฅผ ๊ณ์ ํ ๊ฒ. ๋ฃจํด ์ ์ง์ ๋ง์ ๋์์ด ๋์๋ค.
- ์ปจ๋์
์ ์ง๋ฅผ ์ํด ๋
ธ๋ ฅํ ๊ฒ
- ๊ฐ๋ ์ ๋ง ํ๋ค๋ฉด ์คํ์๋ ๋๊ฐ์ ๋๊ณ ์ฌ์๋ค. ๊ทธ๋ผ ์ข ํ๋ณต์ด ๋๋ ๋ฏ!
- ๊พธ์คํ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ฌ์ด ๊ฑฐ๋ผ๋ ํ๋์ฉ ํผ ๊ฒ
- ์ฌ์ด ๊ฑฐ๋ผ๋ ํ์.. ํ๋ฉด์ ํ์๋๋ฐ ์๊ทผํ๊ฒ ์ ๋ง ๋์์ด ๋์๋ค
- ์์ํ ์ ์๋ ์ฝํ ์ ๋์ ํ ๊ฒ
- ๊ฒฐํผ์ ํ ๊ฒ
- ์บก์๋จธ์ ์์ ์์คํ๋ ์๋จธ์ ์ผ๋ก ๋ฐ๊พผ ๊ฒ
- ์์๋จธ์ ์ ์ง์์ ๋ค์ด๊ณ ๋์ ํ์นดํ๊ฐ ๋ฌ๋ผ์ก๋ค~
- ๋จธ๋ฆฌ๋ฅผ ์๋ฅธ ๊ฒ
- ์ด์ฐจํผ ๋จธ๋ฆฌ ๊ธธ๋ฌ๋ดค์ ํด๊ทธ๋ฆฌ๋์ธ๋ฐ ํ๋ฒ ์๋ผ๋ณด์~ ํด์ ์๋๋๋ฐ ์ํ ๊ฒ ๊ฐ๋ค. ๋จธ๋ฆฌ ๊ฐ๊ณ ๋ง๋ฆฌ๋ ์๊ฐ์ด ํจ์ฌ ์ค์๋คใ ใ
What did I learn? | ๋ฐฐ์ด ๊ฒ
- ์ฝ๋์ค์ฟผ๋์์ iOS๊ฐ๋ฐ์ ๋ํ ์ ๋ฐ์ ์ธ ๊ณผ์ ๋ค์ ๋ฐฐ์ ๋ค
- ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ผ๋ฉด์ ๋์ ๋ถ์กฑํ ์ ๊ณผ ์ํ ์ ์ ์ ์ ์์๋ค
- ์๋ก์ด ํจํด์ ๋ฐฐ์ฐ๊ณ ๊ธฐ์กด ํ๋ก์ ํธ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๋ ๊ฒฝํ์ ํ๋ค (Coordinator, DIContainer ์ ์ฉ ๋ฑ)
- ์ ์๋ ์ ๋๋ ์์ฌ๋๋ค์ด ์กฐ๊ธ์ฉ ๋๊ธฐ ์์ํ๋ค. ์กฐ๊ธ ๋ ์ ์ฐํด์ง๊ณ ๊ฐํด์ก๋ค.
- Udemy์ RxSwift๊ฐ์๋ฅผ ์๊ฐํ๋ค
- ์ฝ์ด๋ณธ ๊ณต์๋ฌธ์๊ฐ ๋์๊ณ ๊ฐ๋ฐ ์๋จ์ด์ฅ์ ์์ธ ๋จ์ด๋ ๋ง์์ก๋ค (ํ์ฌ 218๊ฐ)
What was lacking? | ๋ถ์กฑํ ๊ฒ
๋ ์นด๋ก์ด RxSwift์ ์ถ์ต..
- ์ฝ์ฟผ ๊ณผ์ ํ๋ฐ๋ถ์ฏค์ ๊ฐ์๊ธฐ ๋ค๋ค RxSwift๋ฅผ ๋ฐฐ์ฐ๋ ๋ถ์๊ธฐ๊ฐ ์์๋ค. ์ ์ง ๊ทธ๋์ ๋๋ ํด์ผ ํ ๊ฒ ๊ฐ์๋ค. ์ทจ์ ์๋ ํ์ํ๋ค๊ณ ํ๋.. ๊ทธ๋์ 3์ฃผ ํ๋ก์ ํธ ์ค 2์ฃผ๋ฅผ ์ก๊ณ RxSwift๋ฅผ ๊ณต๋ถํ ์ ์ด ์์๋ค. ๊ฒฐ๊ณผ๋ ์ฒ์ฐธํ๋คใ ใ ํ๋ก์ ํธ ๋ง๋ฌด๋ฆฌ ๋ ๋ฐํํ ๊ฒ ์๋ฌด๊ฒ๋ ์์๋ค. ๊ณต๋ถํ๋ค๋ ๋ง ๋ฟ.. ๋ฌด์ํ๋ฉด ์ฉ๊ฐํ๋ค๊ณ 2์ฃผ๋ง์ ๋ฐฐ์์ ํ๋ก์ ํธ์ ์ ์ฉํด๋ณด๋ ค ํ๋ค.
- ์๋ฃ ํ์ RxSwift ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๋๊ผ๋ ๊ฑด ์ด๊ฑด ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ 2์ฃผ๋ง์ ๋๋ผ ์ ์๋ ๊ฒ ์๋์๋ค๋๊ฑฐ์๋ค(์ ์ด๋ ๊ทธ๋์ ๋ด ์์ค์์๋ ๊ทธ๋ฌ๋คใ ) ๊ทธ๊ฒ๋ ๊ทธ๋ฅ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์ดํด๋ ๋ถ์กฑํ ์ํ์์ ๋ฐ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๊ฑด๋๋ ค๋ดค์ ํท๊ฐ๋ฆฌ๊ธฐ๋ง ํ๊ณ ๋ญ๊ฐ ๋ญ์ง๋ ๋ชฐ๋๋ค.
- ์ฌ๊ธฐ์ ๋๋ ๊ตํ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ๋ญ๊ฐ ๋ฐฐ์ฐ๋ ค๊ณ ํ ๋๋ ๊ทธ๊ฑธ ์ ๋ฐฐ์ฐ๋์ง, ์ ์ฐ๋์ง ๋ช ํํ๊ฒ ์๊ณ ๋ฐฐ์ฐ์. ๊ทธ๋ฅ ์ฃผ๋ณ์์ ๋จ๋ค๋ ๋ค ์ฐ๋๊น ๋ฐฐ์ฐ๋ ๊ฑด ์ ๋ง ์ข์ง ์๋ค.
- ๋ด๊ฐ ๋ฐฐ์ฐ๋ ค๋ ๋์์ ๋ฌ๋์ปค๋ธ๊ฐ ์ด๋ค์ง ์์๋ณด๊ณ ํ์ต๊ณํ์ ์ง์. ๋ฌผ๋ก ๊น๋ณด๊ธฐ ์ ์ ์ ์๊ฐ ์๊ฒ ์ง๋ง, ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ผ๋ง๋ ๊ธฐ๊ฐ์ ์ก๊ณ ๊ณต๋ถํ๋์ง, ๋๋ ๊ธฐ์กด ์ธํฐ๋ท ๊ฐ์์ ์ง์ฌ์ง ๊ฐ์์ ์ ๋ฑ์ ๋ณด๊ณ ๊ฒฐ์ ํ๋ ํธ์ด ์ข๊ฒ ๋ค.
ํ๊ณ
- ์๋ฃ ํ ๋ชจ๊ฐ์ฝ ์ด์ฐฝ๊ธฐ๋๋ง ํด๋ Alex๋๋ถ์ ๋งค์ผ ํ๊ณ ๋ฅผ ์ ์ด์ ์ ์ฅ์์ ํจ๊ป ์ฌ๋ ธ๋ค. ํ์ง๋ง Alex๊ฐ ๋น ์ง๊ณ ํ๊ณ ๋ฅผ ์์ฑํ๊ธฐ๋ณด๋จ ๊ทธ๋ฅ ์ด์ผ๊ธฐ๋ก ํ๋ ์์ฃผ๋ก ๋ฐ๋๊ฒ ๋์๋ค. ์ด์ฐจํผ ๋ง๋ก๋ ํ ๋ด์ฉ ๊ธ๋ก ๋ ์จ์ผ ํ๋.. ๋ผ๋ ์๊ฐ์ด ๋ค์ด์์๋ค.
- ํ์ง๋ง ์ด์ ๊ธ๋ก ์ฐ๋ ํ๊ณ ๋ ๋ ์์ฑํด๋ณด๋ ค๊ณ ํ๋ค. ์ด๋์ ์ฌ๋ฆฌ์ง ์๋๋ผ๋ ๋ด๊ฐ ๋ด ์ํ์ ์ํฉ์ ์ดํผ๊ธฐ์ ์ข์ ๊ฒ ๊ฐ๋ค(์ด ํ๊ณ ๋ฅผ ์์ฑํ๋ฉด์๋ ๋๋ผ๊ณ ์๋ค)! ์งง๊ฒ๋ผ๋ ๋งค์ผ ์์ฑํ๋ ๊ฑธ ๋ชฉํ๋ก ํด์ผ๊ฒ ๋ค.
๋งํฌ ์์นด์ด๋น
- JK์์ ๋ฉด๋ด ์ค ๋์๊ฒ ์ ์ํด ์ฃผ์ ๊ฒ ์ค์ ๋งํฌ ์์นด์ด๋น์ด ์์๋ค. ๋ง ๊ทธ๋๋ ๊ด์ฐฎ์ ๊ธ์ ๋งํฌ๋ฅผ ๊ฐ๋จํ ์ค๋ช ๊ณผ ํจ๊ป ์ ์ฅํด ๋๋ ๊ฒ์ด๋ค.
- ์ด๊ฑธ ๋งค์ผ ๋งํฌ๋ค์ด์ ๋ ์ง์ ํจ๊ป ์ ์ด์ ๊ด๋ฆฌํ๋ค. ์ค๋ช ์ ๊ฐ๋จํ ์ ์ด์ผ ํ๋๋ฐ ์ ์ ๊ธธ์ด์ก๋ค. ๋ฌด์จ ๋ธ๋ก๊ทธ ํฌ์คํ ํ ๋ ์ฒ๋ผ ๊ธ ๋ด์ฉ์ ์์ฝํ๊ณ ์์๋ค. ๊ทธ๊ฒ ๋ถ๋ด์ค๋ฌ์์ง๊ณ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆด ๋์ฏค ํฌ๊ธฐํ๊ฒ ๋์๋ค.
- ๋ด ํฌ๋กฌ ์๋จ ๋ฐ๋ ๋ ํฌํ์ํ๋ค. ๋ ‘์ด ๊ธ ์ข๋ค. ๋์ค์ ๋ด์ผ์ง~’ํ๋ฉฐ ๋์๋ ์ฐฝ๋ง ์์ญ ๊ฐ๋ค. ์ฐฝ์ ๋ซ์ง๋ ๊ธ์ ์ฝ์ง๋ ๋ชปํ๋ ๋๋ฅผ ๋ณด๋ฉฐ ๋งํฌ ์์นด์ด๋น์ ๋ค์ ์์ํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ํ์ง๋ง ์ด๋ฒ์ ๊ธ๋ก ์ ๋ฆฌํ๊ธฐ๋ณด๋ค ๋ ธ์ ์์ ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๊ฐ๋จํ ์ค๋ช 1์ค๊ณผ ํจ๊ป ์ ์ผ๋ ค๊ณ ํ๋ค. ๊ทธ๋์ผ ๋์ค์ ์ฐพ๊ธฐ๋ ํธํ๊ณ ๊ด๋ฆฌ๋ ์ฌ์ธ ๊ฒ ๊ฐ๋ค. ๋ค์ ์ด์ฌํ ํด๋ณด์!
ํ ์ผ๊ณผ ๋ชฉํ๋ ๋ค๋ฅด๋ค
- ๊ฐ๋ง ๋ณด๋ฉด ๋๋ ํ ์ผ๋ง ๋์ดํ๊ณ ๊ทธ๊ฒ๋ค์ ์ณ๋ด๋ฉด์ ํ๋ฃจ๋ฅผ ๋ณด๋๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฌ๋ค ๋ณด๋ฉด ๋ด๊ฐ ์ด ์ผ์ ์ ํ๊ณ ์๋์ง ๊ธธ์ ์์ ๋๊ฐ ์ข ์ข ์์๋ค.
- ์ด์ฌํ ํ๋ ๊ฒ๋ ์ข์ง๋ง ์ ํ๋์ง๋ฅผ ์๊ฐํ๊ณ ์์ง์ฌ์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋ด๊ฐ ๋ฌด์จ ๋ชฉํ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ด๋ค ์ผ์ ํ๋์ง. ๋ชฉํ๋ฅผ ์ ๋ ๊ฒ์ ํ ์ผ์ ์ ๋ ๊ฒ์ ์ ํ๋์ด์ผ ํ๋ค.
- ๊ทธ๋์ ์ฌํด๋ ๋ ธ์ ๋ค์ด์ด๋ฆฌ์ ์๋ณ ๋ชฉํ๋ฅผ ๋จผ์ ์ ์ ๋ค์์ ํ ์ผ์ ์ ์ผ๋ ค ํ๋ค. ๋ชฉํ๋ฅผ ์๊ฐ๋ง ํ์ง ๋ง์. ์๊ฐ๋ง ํ๋ ๊น๋จน๋๋ผ.. ๊ผญ ์ ๋ณด์ด๋ ๊ณณ์ ์ ์ด๋๊ณ ๊ทธ ๋ชฉํ๋ฅผ ์ํ ํ ์ผ์ ํ์.
๋ง๋ฌด๋ฆฌ
์ด๋ ๊ฒ ์ ์ด๋๊ณ ๋ณด๋ ๊ทธ๋ฅ ํ๋ฌ๊ฐ ๊ฒ๋ง ๊ฐ๋ 2022๋ ์๋ ๋ง์ ๊ฒ๋ค์ ํ๊ณ ๋ฐฐ์ ๋ค๋ ๊ฒ ๋์ ๋ณด์ฌ์ ์ข๋ค. 2023๋ ์๋ ๋ ๋ง์ ๊ฒ๋ค์ ์ด๋ฃจ๊ณ , ๊ฑด๊ฐํ๊ณ ํ์ํ๊ณ ํ๋ณตํ๊ฒ ์ด ์ ์๊ธฐ๋ฅผ!