๐ข ๋ค์ด๋ฒ ์นํฐ ์ฑ์ฉ ์ ์ฐจ
https://didu-story.tistory.com/360
์๋ฅํฉ๊ฒฉ ์ดํ ๋ค์ด๋ฒ ์นํฐ์ ์ด 3๋ฒ์ ๋ฉด์ ์ ํตํด์ ์ต์ข ํฉ๊ฒฉ์ ๊ฒฐ์ ํ๋ค. ์ทจ์ค์ ์ ์ฅ์์ ๋ณด๋ฉด 3์ฐจ๋ฉด์ ๊น์ง ์งํํ๋ ๊ฑฐ์ง๋ง (์ต์ ใ ) ๋ค์ด๋ฒ์นํฐ ์ธก์์ ๊ณต์์ ์ผ๋ก ์ธ๊ธํ ๋ช ์นญ์ ์๋์ ๊ฐ๋ค.
Pre-Interview โ ์ค๋ฌด์ธํฐ๋ทฐ (1์ฐจ ์ง๋ฌด๋ผ๊ณ ์๊ฐ) โ Culture Fit ์ธํฐ๋ทฐ (2์ฐจ ์ธ์ฑ๋ฉด์ ์ด ์๋๊น)
๋ญ ๊ทผ๋ฐ,,, ์ฌ์ค ๋ง์ด ํ๋ฆฌ์ธํฐ๋ทฐ์ง 1์ฐจ๋ฉด์ ๊ณผ ๊ฐ๋ค๊ณ ์๊ฐํ๊ณ ์ํ๋ค.
1๏ธโฃ ํ๋ฆฌ์ธํฐ๋ทฐ?
ํ๋ฆฌ์ธํฐ๋ทฐ๊ฐ ๋๋์ฒด ๋ญ๊น,,, ํ๊ธฐ๋ฅผ ์ฐพ์๋ณด๋ ํ๊ธฐ๊ฐ ๋ง์ด ๋์ค์ง ์์์ง๋ง, ๋ช๊ฐ์ ํ๊ธฐ๋ฅผ ์ดํด๋ณธ ๊ฒฐ๊ณผ CS๋ฅผ ๋ง deepํ๊ฒ ํ๊ณ ๋๋ ์ค๋ฌด๋ฉด์ ๊ณผ๋ ์ฝ๊ฐ ๋ฌ๋๋ค. ๊ทธ๋ฅ ์ด์ฌ๋์ ์ธ์ฑ+์ด๋์ ๋์ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์๋๊ฐ๋ฅผ ํ๊ฐํ๋ ์๋ฆฌ์ธ๊ฒ ๊ฐ์๋ค. ๊ทธ๋์์ธ์ง ๋ ์ด๋ป๊ฒ ๋ฉด์ ์ ์ค๋นํด์ผํ ์ง ๊ฐ์ด ์ค์ง ์์์๋ค.
'๋ค์ด๋ฒ'ํ๋ฉด ์ทจ์ค์์ CS๋ก ์กฐ์ ธ๋๋๋ค๊ณ ์ ๋ช ํ๋ฐ, ๋๋์ฒด ์ค๋ฌด์ธํฐ๋ทฐ๋ ์๋๊ฑฐ๋ฉด ์ด์ฐ ์ค๋นํด์ผํ๋๊ฑฐ์ผ... ๊ทธ๋์ ์ค๋น๋ฅผ ์ฝ๊ฐ ... ์ฝ๊ฐ ๋์ถฉํ๊ณ ๋ฉด์ ์ ๋ค์ด๊ฐ๋ค. ์ ํ ์์นด๋ฐ๋ฏธ๋ผ๋ ๊ณต๊ฐ์ ์์ผ๋ฉด์ ์ทจ์ค์ ํ๋ฉด์ ์กฐ๊ธ ๊ฐ์ ํ์ง ์์๋ ๊ฒ๋ ์๋ค. (์ ๊ฐ์ ํ์ง ์์์ง, ๊ทธ๊ฑด ๋๋ชฐ๋ผ... ๊ทธ๋ฅ ๊ทธ ์ถ์ ์ทจํด์๋๊ฒ ๋ถ๋ช ํด ์ผ๋ฅธ ํ์ฃผํ์ด์ผํ๋๋ฐใ )
โพ๏ธ 1์ฐจ ํ๋ฆฌ์ธํฐ๋ทฐ - ์ค๋น๋จ๊ณ
๊ธฐ๋ณธ์ ์ผ๋ก '๋๊ธฐ์ ๋ฉด์ '์ ์ค๋นํ๋ ๋ฐฉ์๋๋ก ์ค๋นํ๋ค. ํ๋ฆฌ์ธํฐ๋ทฐ์ด๊ธฐ ๋๋ฌธ์ CS๋ ๊ธฐ์ ์ ์ธ ์ง๋ฌธ์ด ๋ง์ ๊ฒ ๊ฐ์ง ์์๊ณ , ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ ํธ ์ง๋ฌธ + ์ธ์ฑ์ง๋ฌธ์ ํ์ง ์์๊น ์ถ์๊ธฐ ๋๋ฌธ์ด๋ค. (์ ํ์ ์ธ ๋๊ธฐ์ ๋ฉด์ )
์ด๋ ๊ฒ ํค์๋๋ฅผ ๋๋ ๋๊ณ ๋ฉด์ ์ค๋น๋ฅผ ํ๋ค. ๊ทผ๋ฐ,,, ๋ณด๋ฉด 4๋ฒ ์ดํ๋ถํฐ๋ ใ
ใ
ใ
ใ
ใ
์ค๋นํ์ง ์์๋ค. ๋์ ์๋ฐ๋ ฅ์ ๋งก๊ธฐ๋ ๋๋ฒํจ..
์นํฐ์ ์ฆ๊ฒจ๋ณด์ง ์์๋ ๋์๊ธฐ์ ์ข์ํ๋ ์นํฐ, ์นํฐ์ ์ค๊ฑฐ๋ฆฌ, ์์ฆ ์นํฐ์์ ํ์ ์ฑ์ด ์๋ ๊ฒ, ๋ค์ด๋ฒ ์นํฐ์ด๋ผ๋ ํ์ฌ, ์์์์ ์์ฑํ๋ ๋ด์ฉ๊ณผ Swift๊ธฐ๋ณธ์ง๋ฌธ์ ์ค๋นํด๊ฐ๋ค.
๊ทธ๋ฆฌ๊ณ ์ด์ ์ ์๋ง์ ๋ฉด์ ์ ๋ณด๋ฉด์ (๊ฒ์๋ฌ์ ๋ชจ๋ ํ๊ธฐ๋ฅผ ์์ฑํ์ง ์์๋ค,,) ๋๊ผ๋ ๊ฒ๋ค์ ์ ๋ฆฌํ๋ค. ์ด๋ ๊ฒ ์ ๋ฆฌํ๊ณ ๋ด ๋ง์์ ๋ค์ค๋ฆฌ๋ ๊ฒ์ด ๋ฉด์ ์ ํฐ ๋์์ด ๋๋๊ฒ ๊ฐ๋ค. ์ธ์ ๋ ๋๋ ๋ฉด์ ์ ๋ณด๊ธฐ์ ์ '๋ฌด์กฐ๊ฑด ๋ถ์ด์ผํด!'ํ๋ ์ด์ ๊ณผ ๋ถ๋ด์ค๋ฌ์(?) ๋๋ฌธ์ ์ค๋ฐํด์ ๋ฉด์ ์ ์ํ๋ ์ ๋ ์์๊ณ , ๋ด ์์ ์ ์ ๋๋ก ํํํ์ง ๋ชปํ๋ ์ ๋ ๋ง์๋ค. ๊ทธ๋์ ๋ง์ธ๋์
์ ์ด๋ฒ์๋ ์ข ๋ค์ก๊ณ ๋ฉด์ ์ ๋ค์ด๊ฐ๋ค.
โพ๏ธ 1์ฐจ ํ๋ฆฌ์ธํฐ๋ทฐ ํ๊ธฐ
๋น๋ฐ์ ์ง ์์ฝ์(?)์ ์๋ช ํ๊ธฐ ๋๋ฌธ์ ์ ํํ ๋ฉด์ ๋ณต๊ธฐ๋ ํ๋ค๋ค๋ ์ ๊ธฐ์ตํด์ฃผ์ธ์์ค. ๋น๋ฐ๋๊ธ๋ก ์ง๋ฌธ๋ณต๊ธฐ ์๋ฃ ๊ณต์ ๋ ๊ธ์ง์ ๋๋ค!
โป ๋ฉด์ ์ง๋ฌธ ๊ด๋ จ
1์ฐจ ํ๋ฆฌ์ธํฐ๋ทฐ๋ 1:1 ํํ๋ก ํธํ ๋ถ์๊ธฐ์์ ์งํ๋๋ค. ์ ๋ง ์ธํฐ๋ทฐ์๊ตฌ๋..!์ถ์ ์ ์๊ฒ ์ง๋ง ์๋๋ค.. ๋ฉด์ ์ ๋ฉด์ ์ด๋๋ผ ^^ ใ
ใ
ใ
ใ
ใ
์ฌ๋๋ง๋ค ๋ค๋ฅผ ์ ์๊ฒ ์ง๋ง, ๋๋ ์๊ธฐ์๊ฐ ์์ด ๋ฐ๋ก ์ง๋ฌธ์ด ์์๋์๋ค. ์ง๋ฌธ์ ๋์ด๋๋ ์ด๋ ต์ง ์์๊ณ , ๋ด ์๊ธฐ์๊ฐ์+ํ๋ก์ ํธ์ ๋ํด ์ถฉ๋ถํ ์๊ณ ์๋ค๋ฉด ๋ชจ๋ ๋๋ตํ ์ ์๋ ์ ๋์์์ค์ผ๋ก ์ง๋ฌธ์ ํด์ฃผ์
จ๋ค.
๋ฌด์๋ณด๋ค ๊ฐ์ฅ ๋๋๋๊ฒ์, ๋์ ๊นํ๋ธ์ ๊ฐ์๋ธ๋ก๊ทธ,,,๋ฅผ ์ ๋ง ์์ธํ๊ฒ ์ดํด๋ณด๊ณ ๋ฉด์ ์ ์ํ์
จ๋ค๋ ์ ์ด์๋ค. ์ฒซ ์ง๋ฌธ๋ '๊นํ๋ธ์ ์ด๋ฐ๊ฒ ์๋๋ฐ ์ด๊ฑด ๋ญ๊ฐ์~'์์ ์ง๋ฌธ์ด์๊ณ , ๋ธ๋ก๊ทธ์ ์์ฑํ ๋์ ๊ฐ๋ฐ์ผ์ง๋ค์ ๋ณด๊ณ '์ด๊ฑฐ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์', ํน์ ๋ ๋์๊ฐ '์ด๋ฐ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐ์๋ก์ ์ข์ง ๋ชปํ ๋ชจ์ต์ธ๊ฑฐ๊ฐ์์. ์ด๊ฑฐ ํน์ ์ด๋ป๊ฒ ๊ทน๋ณตํด๋๊ฐ ์ ์์๊น์'๋ฑ ์ ๋ง ์ฝ์ด๋ณด์ง ์์ผ๋ฉด ๋ชจ๋ฅด๋ ์ง๋ฌธ๋ค์ ํด์ฃผ์
จ๊ณ , ๋ด ๋ธ๋ก๊ทธ ๊ธ์ ๋ชจ๋ ์ฝ์ด๋ณด๊ณ ์ค์ ๊ฒ ๊ฐ์๋ค. ๋ธ๋ก๊ทธ๋ฅผ ์ ์ฑ์ค๋ฝ๊ฒ ์์ฑํ๋ ๊ฒ์ด ๋ฟ๋ฏํ์๊ณ , ๋์์ ์ด ํ์ฌ ์ ๋ง ๊ฐ๊ณ ์ถ๋ค!ํ๋ ์๊ฐ์ ํ๊ฒ ๋ง๋ค์ด์ฃผ์๋ค.
๋๋ถ์ด ๊ทธ๋ฅ ๋จ์ํ '์ดํ๋ก์ ํธ ๋ญ์์~'ํ๋ ์ง๋ฌธ์ ์๋์๋ค. ์ํคํ
์ณ, ์๊ณ ๋ฆฌ์ฆ, Swift์ ๋ํ ์ง๋ฌธ๋ค๋ ๋ง์ด ๋์๊ณ ์ด ๋ถ๋ถ์์ ๋ฌผ๋ก ๋๋ ๋ชจ๋ฅด๋ ์ง๋ฌธ๋ ์์๋ค. ์์ ๋ด๊ฐ ๋
ธ์
์ ์ ์ด๋ ๋ค์ง๊ณผ ๊ฐ์ ๋๋ '๋ด๊ฐ ์๋๊ฒ๋ง ์ ๋ถ ๋๋ตํ๊ณ ๋์ค์'์ฃผ์์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ฅด๋ฉด ๋ชจ๋ฅธ๋ค๊ณ ์์งํ๊ฒ ๋๋ตํ๊ณ , '๋ชฐ๋ผ์ ์ฃ์กํ๋ค'๋ผ๋ ๋์์ค๋ ๋ณด์ฌ๋๋ฆฌ์ง ์์๋ค. ์์ ์ '๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ฃ์กํฉ๋๋ค' ํ๋ค๊ฐ '๊ทธ๊ฒ ์ ์ฃ์กํ์ฃ ?'๋ผ๋ ๋๋ต์ ๋ฐ์ผ๋ฉด์ ๋ถ์๊ธฐ๊ฐ ์ธํด์ง์ ์ด ์์๊ธฐ ๋๋ฌธ~
๋ง์ง๋ง์ ํ๋ฒ์ ์ดํ ๊ธฐํ๋ฅผ ์ฃผ์
จ๋ค. ๋ด๊ฐ ์ ๋ง ์ํ๋ ๊ฒ์ด ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ๋ฉด์ ๊ด์ด ์ด๋ค๊ฒ์ ๋ณธ์ธ์๊ฒ ํ๊ณ ๋ค์ด์คฌ์ผ๋ฉด ์ข์์ง์ ๋ํ ์ง๋ฌธ์ ๋ฐ์๋ค. ๋๋ ๋์ '๋ธ๋ก๊ทธ, ํ์๋ก ์์ฑ, ๊ธฐ๋กํ๋ ์ต๊ด'์ ๋ํด์ ๊ฐํ๊ฒ ์ดํํ๊ณ ํด๋น ํ ํฝ์ผ๋ก 5๊ฐ์ ๋์ ์ง๋ฌธ์ ๋ ์ด๋์ด๋๋๊ฒ ๊ฐ๋ค. '๊ฐ๋ฐ์ ์ธ ์ธก๋ฉด'์ ์ดํ์ ์๋์์ง๋ง ๋์ ์์ ๊ฐ์๋ ๋ชจ์ต, ๊ทธ๋ฆฌ๊ณ ์ด๋ฐ ์ต๊ด์ ๊ฐ์ก๊ธฐ ๋๋ฌธ์ ๋ ์ฑ์ฅํ ์ ์๋ค!๋ผ๋ ๋ชจ์ต์ ์ถฉ๋ถํ ์ ๋ณด์ฌ์คฌ๋ค๊ณ ์๊ฐํ๋ค.
๋ฉด์ ์ ์ฝ 25๋ถ์ ๋ ์งํ๋๋ ๊ฒ ๊ฐ๊ณ ๊ทธ ์ฌ์ด์ 20๊ฐ๊ฐ ๋๋ ์ง๋ฌธ์ ๋ฐ์๋ค.
โป ๋ฉด์ ํ ํํ
๋ฉด์ ์์ ๋ด๊ฐ ํํ๋๋ ์ ๋ ์์๋ค. ๋ฉด์ ๋ณต๊ธฐ๋ฅผ ํ๋ค๋ณด๋, '์ ๊ฐ ๊ฐ๋ฐ์ ์์ํ์ง ์ผ๋ง ์๋์ด์~', '์ ํ ์์นด๋ฐ๋ฏธ์์ ์ฒ์ ๊ฐ๋ฐ์ ์์ํด์~', '์ ๋ชฐ๋ผ์~' ํ๋ ๋ถ์ ์ ์ธ ๋์์ค์ ๋ต๋ณ์ ๋ง์ด ํ๋ค๋ ์ ์ด ๋ง์์ ๊ฑธ๋ ธ๋ค. ์ด๋ ๊ฒ ์์ ์์ดํ๋ ๋ชจ์ต, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์ ์์ํ์ง ์ผ๋ง์๋๋ค๊ณ ์๊พธ ๊ฐ์กฐํ๋ ๋ชจ์ต์ด ์์ข๊ฒ ๋ณด์์ ๊ฒ ๊ฐ์ ๊ฒ๋ ๋ฌ๋ค. ํ์ง๋ง ์ด๋ฏธ ์ง๋ ์ผ, ์ด๋ฏธ ๊ทธ๋ ๊ฒ ๋ด๊ฐ ๋๋ตํ๋๋ฐ ์ด์จฐ? ๊ทธ๋ฅ ๊ธฐ๋ค๋ ค์ผ์ง ^^
โพ๏ธ 1์ฐจ ํ๋ฆฌ์ธํฐ๋ทฐ ๊ฒฐ๊ณผ
์ ํ์์นด๋ฐ๋ฏธ์์ ํํํ๊ณ ์๋ ์ค ๊ฒฐ๊ณผ๊ฐ ๋์๋ค๋ ์๋ฆผ์ด ์๋ค. (๋ฌธ์์ ๋ฉ์ผ๋ก ์๋๋ฏ?) ์์ด ๋ฐ๋ค๋ฐ๋ค ๋จ๋ ธ๊ณ , ํ๋ฒ ๋ ๋ฉด์ ๋ณด๊ณ ๋ค์ด๋ฒ๋ ์ด๋ค์์ผ๋ก CS๋ก ์ฌ๋์ ์กฐ์ ธ๋๋์ง ๊ฒฝํํ๊ณ ์ถ์๋ค ใ ใ ใ ใ ใ ใ ใ ์ ๋ฐ ๊ธฐํ๋ฅผ ์ฃผ์ธ์!
์ฐ์... ํฉ๊ฒฉํ๊ตฌ๋.... ๋๋ฐ์ด๋ค๋๋ฐ์ด์ผ .. ๋ด๊ฐ ๋งํ๋ค๊ณ ๋ง ์ง์ง๋์๋๋ฐ ๋ถ์ด๋ฒ๋ ค์ ๋ฏผ๋งํ๊ธฐ๋ ํ๋ค. ใ
ใ
ใ
ใ
ใ
๋์ ์ด๋ค ๋ชจ์ต์ ์ข๊ฒ ๋ด์ฃผ์ ๊ฑธ๊น? ๋ชจ๋ฅด๊ฒ๊ณ ๊ธฐ์ ๋ฉด์ ... ์ง์ง ์ค๋น ์ ๋๋ก ํด๋ณด์...
2๏ธโฃ 1์ฐจ๋ฉด์ - ์ค๋ฌด ์ธํฐ๋ทฐ
๋ฒ์จ ๋ฌด์์.. ๋ค์ด๋ฒ๋ ์ฃผ๋ณ์ ๋ฉด์ ๋ณธ์ฌ๋๋ค์ ์ํ๋ฉด CS๋ Swift์ ๊ธฐ๋ณธ์ง๋ฌธ์ผ๋ก ์ฌ๋์ ์กฐ์ ธ๋๋๋ค๊ณ ๋ค์๋ค. ๋ฌผ๋ก , ๋ค์ด๋ฒ ์นํฐ์ ์๋์์ง๋ง ๋ค์ด๋ฒ์ ๊ฒฐ์ ๋น์ทํ๊ฒ ์ง ์ถ์๋ค. ์๋ ์ค๋ ฅ์๋ค, ๊ทธ๋ฆฌ๊ณ ์๊ณ ๋ฆฌ์ฆ ๊ณ ์๋ ๊ฐ๋ ๊ณ ์(?)๊ฐ ๊ฐ๋ํ์ฌ๊ฐ ๋ค์ด๋ฒ๋๊น.... ๋ฌด์์ ๋ค. ๋๋ ๋น๊ต์ ๋ถ์กฑํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ..
โพ๏ธ ์ค๋ฌด์ธํฐ๋ทฐ ์ค๋น
์ฐ์ ๋ค์ด๋ฒ ์นํฐ์์๋ 1์ฐจ ์ค๋ฌด๋ฉด์ ์์๋ ๋ผ์ด๋ธ์ฝ๋ฉํ
์คํธ๊ฐ ์งํ๋๋ค๊ณ ํ๋ค. ๊ทธ๋์ ๋ผ์ด๋ธ์ฝํ
๋ฅผ ๋ณด๋ฉด์ ์ค๋ช
๋๋ฆด ์ ์์ด์ผํ๋ ์์ค์ด ๋์ด์ผํ๋๊น ์๊ณ ๋ฆฌ์ฆ&์๋ฃ๊ตฌ์กฐ ๊ฐ๋๊ณต๋ถ์, ์๊ฐ๋ณต์ก๋์ ๋ํ ๊ณต๋ถ๋ฅผ ๋ค์ ์งํํ๋ค.
๋ผ์ด๋ธ์ฝํ
๋ ์ด์จ๋ ์ฌ๋์์์ ์ง์ ์ฝ๋ฉ์ ํ๋ฉด์ ๋ด์ผํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ ๊ฒ ๋์ด๋๊ฐ ์ด๋ ต์ง ์๊ฒ ๋์ฌ ๊ฒ์ด๋ผ๊ณ ์์ํ๊ณ , ๊ทธ๋๋ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ฐ์ ํด๋๊ฐ๋ ๋ชจ์ต์ด๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฑํํ๋์ง์ ๋ํ ์ค๋, ์ด๋ฐ ๊ณผ์ ๋ค์ด ํ์ํ๊ธฐ ๋๋ฌธ์ '์ด์ฝํ
'์ฑ
์ ๋ค์ ๋ดค๊ณ ์ ํ๋ธ๋ก ๊ฐ๋
๊ฐ์๋ฅผ ์น ์ ์ฃผํํ๋ค.
์ด์ฐ ์ค๋นํ ๊ฒ ๋๋ ์์๋ค. iOS ๊ฐ๋ฐ์ ์์ํ์ง ์ฝ 6๊ฐ์?๋ง์ ๋ณด๋ ๋ฉด์ ์ด์๊ธฐ์ ๋๋ ๊ธฐ์ด๊ฐ ์์ฒญ ๋ถ์กฑํ๋ค. ๊ทธ๋์ UIKit์ ํน์ง, ๊ธฐ๋ณธ ์ง๋ฌธ ๋ชจ์์ง์ ์ ๋
ํ๋ฉฐ ์ ๋ช
ํ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ด๋ผ๋ ์ตํ๊ธฐ ์์ํ๊ณ , SwiftUI์ ๋ํ ํ์์ง๋ฌธ, ๊ทธ๋ฆฌ๊ณ ์์์์ ๊ฐ๊ฒจ๋จ๋ iOS๊ด๋ จ ์ง๋ฌธ๋ค์ ํ๊ณ ๋ค์ด ๊ณต๋ถํ๋ค.
์ ๋ง.... ์ ๋ง์ด์ง ์ ํ์์นด๋ฐ๋ฏธ์์ ํํ๋ก์ ํธ์ ์๋ ์๊ฐ์ ์ ์ธํ๊ณ ๋ ์ ๋ถ ๋ฉด์ ์ค๋น๋ฅผ ํ๋๋ฐ ๊ฒฐ๊ตญ ๋ด๊ฐ ์ํ๋ ์ง๊ฒฝ๊น์ง ๊ณต๋ถํ์ง๋ ๋ชปํ๋ค. ์์ฌ์ ์์ฌ์ดใ
..... (์๋ ๋ ๊ฐ์ ๊ธ์ ๋ง์ด ์ฐธ๊ณ ํ๋ค.)
https://backtony.github.io/review/2022-05-27-review-1/
https://ko.myservername.com/top-50-swift-interview-questions
๊ทธ๋ฆฌ๊ณ ๋์ ์ค๋ฌด์ธํฐ๋ทฐ ์ ๋ง์๋ค์ง์ ์๋์ ๊ฐ์๋ค.
์ ๋ง ์๋๊ฒ๋ง , ๊ทธ๋ฆฌ๊ณ ์๋๋งํผ๋ง ๋๋ตํ๊ณ ๋์ค์๊ฐ ์ ๋ง ์ฒซ๋ฒ์ฌ ๋ค์ง์ด์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ด๋ฒ ๋ฉด์ ํน์ฑ์ ๋ฉด์ ๊ด๊ณผ ํ ๋ก ํ ์ค ์๋ ์ฌ๋๋ค์ ์ข์ํ๋ค๊ณ ํ๋๋ฐ, ๊ทธ๋ ๊ฒ ํ๊ธฐ ์ํด์๋ '๋'๋ฅผ ์ต๋ํ ๋ณด์ฌ์ฃผ๊ณ ๋ฉด์ ๊ด๋ค๊ณผ ์์ผ๋ฉด์ ํฐํคํ์นด๊ฐ ๋์ด์ผํ๋ค๊ณ ์๊ฐํ๋ค. ์ด๋ฐ ๋ค์ง๋ค์ ๊ฐ์ง๊ณ ,, ๋ฉด์ ์ ๋ค์ด๊ฐ๋ฐ. ใ ใ ํํํํ
โพ๏ธ ์ค๋ฌด์ธํฐ๋ทฐ ํ๊ธฐ
ใ
ใ
ใ
... ์ง๊ธ ์ฝ 9๊ฐ์์ด ์ง๋ ์์ ์ ํ๊ธฐ๋ฅผ ์์ฑํ๋๋ฐ๋ ๊ทธ๋์ ๋จ๋ฆผ๊ณผ ์ ์ ํจ์ด ์์ง๋ ๋๊ปด์ง๋ค. ์ฐ์
, ๋ฉด์ ์ด 90๋ถ๋์ N:1๋ก ์งํ๋๋ ๋งํผ ์ ~~~~~~๋ง ์ญ๋๊ธ ๋ง์ ์ง๋ฌธ์ ๋ฐ์๋ค. ใ
ใ
ใ
ใ
ใ
ใ
notion์ ๋ฉด์ ๋ณต๊ธฐ๋ฅผ ํด๋์๋๋ฐ ์ ๋ง ๋ ์
์์ ๋จ๋ด๊ฐ ๋๋๋ก ์ด์ผ๊ธฐํ๊ตฌ๋..?
๋์ถฉ ํฐ ์น์
์ผ๋ก ๋๋ ๋ณด์๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒ ๊ฐ๋ค.
- ํฌํด (๋ธ๋ก๊ทธ, ๊นํ๋ธ ํฌํจ) + ์๊ธฐ์๊ฐ์
- Swift๊ด๋ จ ์ง๋ฌธ
- ๋ผ์ด๋ธ์ฝํ
์ด๋ ๊ฒ ์ธ๊ฐ์ ์น์ ์ผ๋ก ๋๋ ์ ์ ๋ฆฌํ ์ ์๊ฒ ๋ค.
โป ํฌํด + ์๊ธฐ์๊ฐ์
์ ๋ง,,, ๋ฉด์ ๊ด๋ถ๋ค์ด ์์ธํ๊ฒ ๋ชจ๋ ๊ฒ์ ๋ณด๊ณ ์ค์๋๊ตฌ๋ ์ถ์๋ค. (์ด๋ฐ๊ฒ ์ ๋ง ์ด ํ์ฌ๋ฅผ ๋ ๋งค๋ ฅ์ ์ผ๋ก ๋๋ผ๊ฒ ๋ง๋ค์ด์ค๋ค ใ
ใ
์ ์ฑ์ค๋ฌ์ฐ์๋๊ตฌ์ ์ค์ผ..) ์๊ธฐ์๊ฐ, ๋ด๊ฐ ์งํํ๋ ํ๋ก์ ํธ, ๊ทธ๋ฆฌ๊ณ ์ ๊ทธ๋ ๊ฒ ํ๋์ง, ์ ์ง๋ณด์๋ ์ด๋ป๊ฒ ์งํ๋๋์ง, ํํ์ ๋ฐฉ์, ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ฌ์ฉํ๋ ๊ธฐ์ ์คํ์ ๋ํ ์ถ๊ฐ ์ง๋ฌธ, ๋ด๊ฐ ๊ฐ๋ฐํ๋ฉด์ ๊ณ ๋ฏผํ๋ ๋ด์ฉ, ๋ธ๋ก๊ทธ์ ์์ฑํด๋ ์ํคํ
์ณ์ ๋ํ ์ง๋ฌธ, github ์ฌ์ฉ ๊ด๋ จํด์ deepํ ์ง๋ฌธ, ๊ธฐ์ ์คํ์ ๋ํ deep,,, deepํ ์ง๋ฌธ, ๋ด๊ฐ ํ ๋ฐฉ์์ ๋ํ ๋ฐ๋ก (?) ํน์ ํํด..? ,, ๋ฑ๋ฑ ์ ๋ง ๋ค์ด๋ฒ์ค๋ฌ์ด ์ง๋ฌธ๋ค์ด ์ด์ด์ก๋ค.
'์ธ์ฑ'๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ด๋ '์ด๊ฑฐ ์ ๊ฐ๋ฐํ๋'์ ๊ฐ์ ๋จ์ํ ์ง๋ฌธ์ ์์๊ณ ์ ๋ง ์ค๋ก์ง '๊ธฐ์ '์๋ง ์ด์ ์ ๋ ์ง๋ฌธ๋ค๋ก๋ง ๋ฉด์ ์ด ์งํ๋๋๊ฒ ์ ๊ธฐํ๋ค. ์ ๋ง ์ฐ ๊ฐ๋ฐํ์ฌ!!! ๋จธ์ฏ์!!!!!!!!!
๋ฌผ๋ก , ๋ชจ๋ฅด๊ฒ ๋ค๊ณ ๋๋ตํ ๊ฒ๋ ๋ง์๊ณ , ์ฐ๊ฐ๋ฐ์๋ค์ด ๋ค์ผ๋ฉด '์ญ?'ํ ๋งํ ๋๋ต๋ค๋ ๋ง์ด ํ๋ค. ๊ทธ๋ด๋๋ง๋ค ๋ฉด์ ๊ด๋๋ค์ ์์ด์ฃผ์๋ฉด์ '์ด๋ ๊ฒ ํด๊ฒฐํ์ผ๋ฉด ๋ ์ข์์ ๊ฒ ๊ฐ๋ค'๋ฉฐ ์กฐ์ธ์ ํด์ฃผ์๊ธฐ๋ ํ๊ณ ์ด๋ป๊ฒ ๋์ํ์๋์ง ์๋ ค์ฃผ์๊ธฐ๋ ํ๋ค. ์ ๋ง ๋ฉ์ง์
์... ์ ์ด๋ ๊ฒ ์ฑ์ฅํฉ๋๋ค ..
โป Swift๊ด๋ จ ์ง๋ฌธ
์๋ฌด๋๋ iOS ์ง๋ฌด๋ค ๋ณด๋๊น CS๋ก ๊น์ด ํ๊ณ ๋์์ง ์์๋ค. (๋ค์ด๋ฒ ๋ณธ์ฌ ๋ฉด์ ์ ์์ฒญ ํ๊ณ ๋ค๋๋ฐ, ์นํฐ์ ์๊ทธ๋ฐ๊ฐ? ๋ฉด๋ฐ๋ฉด์ผ๋ฏ!)
CS๊ด๋ จํ ์ง๋ฌธ์ ๋ณ๋ก ์์๊ณ ๋๋ ARC, MVVM, Swift UI, ์ฐธ์กฐ ๊ด๋ จ, Observable, ์ปด๋ฐ์ธ, CollectionView ๋ฑ Swift์์ ์ ๋ช
ํ ์ง๋ฌธ๋ค๋ก ์์ํ๋ฉด์ ์ ์ ๊น๊ฒ ํ๊ณ ๋์
จ๋ค. ์๋ฌด๋๋ ์ฌ๊ธฐ์ ๋์ ๋ถ์กฑํ์ ์ด ๋ง์ด .. ๋ณด์๋ค. ํ์ฐํ๊ฒ ์์์ ์์์+ํฌํด ์ง๋ฌธ์ ๋๋ตํ๋ ๋์ ๋ชจ์ต๊ณผ๋ ์กฐ๊ธ ๋ค๋ฅด๊ฒ ์ฃผ๋
๋ ๋ด ์์ ์ ๋ชจ์ต์ด ๋๊ปด์ก๊ณ , ๋๋ต๋ ๊ฑฐ์ ๋ญ ๋ชจ๋ฅด๊ฒ ๋ค๊ณ ํ๊ฒ๊ฐ๋ค.
์ ๋ช
ํ ์ง๋ฌธ์ผ๋ก ์์ํ์๊ณ , ์ ์ ํ๊ณ ๋ค์ด ๋ด๊ฐ ๋ชจ๋ฅด๋ ๊ฒ์ ์ฝ ์ฐ์ด ์ง๋ฌธํด์ฃผ์๋ ๊ฒ์ ๋๋๋ค. ๊ทธ๋์์ธ์ง ํ ๋๋ฒ๋ง ๊ผฌ๋ฆฌ์ง๋ฌธ์ผ๋ก ํ๊ณ ๋ค์ด๋ ๋๋ต์ ๋ชปํ๋ ๋ด ์์ ์ ๋ฐ๊ฒฌํ ์ ์์๋ค. ๋ฉด์ ์ ๋ณด๋ฉด์๋ '์ ์ด๊ฑฐ ์๋๋ ๋ฉด์ ์ด๋ค'๋๊ปด์ง ์ ๋๋ก ๋ถ์กฑํ ๋์ ๋ชจ์ต์ด ๋๋ฌด ๋ถ๋๋ฌ์ ๋ค.
๊ณต๋ถ ,,, ์ด์ฌํํ์,,, ์ง๊ธ ํ๋ก์ ํธ ๊ฐ๋ฐํ ๋๊ฐ ์๋๋ผ ๊ธฐ์ด๋ฅผ ์ตํ์ผํ ๋๊ตฌ๋ ใ
ใ
์ค์ํํธ์ ๋ํ ์ดํด๋๊ฐ ์ด๋ ๊ฒ ๋ฎ์ ์ํ์์ ๊ฐ๋ฐ์ ํ๊ณ ์์ผ๋ ์ฑ์ฅ์ด ๋๋ ๊ธฐ๋ถ์ด๋ค. ์ด์ ๋ถํฐ๋ผ๋ ๊ธฐ์ด๋ฅผ ์์. ๋ ๋ค์ง์ ํ๊ณ ๋ฉด์ ์ ๋๋ง์ณค๋ค. ์ฝ๊ฐ ๋๋์ด, ๋๋์ ๋์ด์์ ๊น์ ๋ํ, swift๋ฅผ ์ฃผ์ ๋ก ํ ๋ก ์ด ๋ถ๊ฐ๋ฅํ ์ง์์ ๋ผ๊ณ ์๊ฐํ์ ๊ฑฐ ๊ฐ๋ค. ๋ฉด์ ๊ด๋ถ๋ค์ด ์๋ก '์ ๋ ์ง๋ฌธ์ด์ ์์ต๋๋ค.' '์ ๋ ์์ต๋๋ค~' ํ๊ณ ๋๋ฌ๋ค. ใ
ใ
ใ
ใ
ใ
ใ
ใ
๋ค๋ฅธ ์ง์์๋ณด๋ค๋ ๋นจ๋ฆฌ ๋๋.. ๋ฏ..^^ ใ
ใ
...
โป ๋ผ์ด๋ธ ์ฝ๋ฉํ ์คํธ
๊ทธ๋ฌ๊ณ ๋์ ๋ผ์ด๋ธ์ฝํ ๊ฐ ์งํ๋๋ค. playground ๋ฅผ ํ๊ณ ํ๋ฉด๊ณต์ ๋ฅผ ํตํด์ ์งํํ๊ณ ๋ฌธ์ ๋,, ๋ด๊ฐ ์์ํ๋๋ก ์ด๋ ต์ง ์์๋ค. ํ์ง๋ง, ๋ด ํ๋์ ๋ฌธ์ ๊ฐ ์์๋๊ฒ๊ฐ๋ค. ๋๋ ๊ทธ๋ฅ ๋ฌธ์ ๋ฅผ ๋ณด์๋ง์ ์ผ๋จ ํ์ด์ผ๊ฒ ๋ค ์ถ์ด์ ๋ฌด์กฐ๊ฑด ๊ตฌํ์ผ๋ก ๊ฐ๊ฒผ๋ค. ใ ใ ใ ใ ใ ใ ์ดํ์ ๋ค์ ์๊ฐํด๋ณด๋ ๋ด๊ฐ ์๋ชป.. ํ๋๋ผ๊ณ ..? ๋ผ์ด๋ธ์ฝํ ๊ฒฝํ์ด ๋ง์ ์น๊ตฌ์ ์ด์ผ๊ธฐ๋ฅผ ๋๋ ๋ณด๋ ๋ผ์ด๋ธ์ฝ๋ฉํ ์คํธ๋ ๋ค์๊ณผ ๊ฐ์ ์์ธ๊ฐ ํ์ํ๋ค. ๋๋ ์ด๊ฒ๋ค์ค ์ด๋ ํ๊ฐ๋ ... ์งํค์ง ์์๋ค ใ ใ ใ ใ ใ ใ ใ ใ ๊ทธ๋์ ๋จ์ด์ก๊ตฌ๋~~
- ๋ฌธ์ ๊ฐ ์ฝ๊ฒ ๋์ฌ๊ฒ์ด๋๊น, ์ผ๋จ ๊ตฌํ์ผ๋ก ๊ฐ๊ธฐ์ง ๋ง๊ณ ์๊ฐํ๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋ผ.
- ์๋ฅผ๋ค์ด, '์ด๊ฑฐ ์ด๋ ๊ฒ ํ๋ฉด ๋๊ฒ ๋ค์, ์ด๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฉด ์๊ฐ๋ณต์ก๋๊ฐ ๊ฐ์ ๋ ๊ฒ ๊ฐ์์'๋ฑ ์๋ค์์ด์ค๋ฌ์ด ๋ฉด๋ชจ๊ฐ ํ์ํ๋ค.
- ๊ฐ์ ๋๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋ผ.
- ์น๊ตฌ์ ์ ๋ต์ด๋ค. ์น๊ตฌ๋ ์ฐ์ ๊ทธ๋ฅ ๊ตฌํ์ผ๋ก ๋๋ฌ๋ฒผ๋ฆฌ๊ณ O(N^2) ์ด์์ ์๊ฐ๋ณต์ก๋๋ก ๋จผ์ ๋ฌธ์ ๋ฅผ ํ๊ณ ๋์, '์ ์ด๊ฑด ์ด๋ ๊ฒ ํ๋ฉด O(N)์ผ๋ก ์๊ฐ๋ณต์ก๋๋ฅผ ์ค ์ผ ์ ์๊ฒ ๋ค์!' ํ๋ฉด์ ์ ์ฐจ ์ฝ๋์ ๊ฐ์ ๋๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋ค๊ณ ํ๋ค.
์,, ์ฌ๊ธฐ์๋ ์ฐ๊ธฐ๊ฐ ํ์ํ๊ตฌ๋. ์๋ฉด์๋ ๋ชจ๋ฅด๋์ฒํ๊ณ ์ ์ ๋ด๊ฐ ์ด๊ฒ์ ๊ฐ์ ์์ผ๋๊ฐ๋ ๋ชจ์ต์ ๋ณด์ฌ์ฃผ๋๊ฒ๋ ์ข์ ์ ๋ต์ธ๊ฒ ๊ฐ์๋ค.
- ์น๊ตฌ์ ์ ๋ต์ด๋ค. ์น๊ตฌ๋ ์ฐ์ ๊ทธ๋ฅ ๊ตฌํ์ผ๋ก ๋๋ฌ๋ฒผ๋ฆฌ๊ณ O(N^2) ์ด์์ ์๊ฐ๋ณต์ก๋๋ก ๋จผ์ ๋ฌธ์ ๋ฅผ ํ๊ณ ๋์, '์ ์ด๊ฑด ์ด๋ ๊ฒ ํ๋ฉด O(N)์ผ๋ก ์๊ฐ๋ณต์ก๋๋ฅผ ์ค ์ผ ์ ์๊ฒ ๋ค์!' ํ๋ฉด์ ์ ์ฐจ ์ฝ๋์ ๊ฐ์ ๋๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋ค๊ณ ํ๋ค.
- ๋ชจ๋ฅด๊ณ ๋งํ๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ณ ๋ฏผ์์ด ๋ฐ๋ก ์ง๋ฌธํ๋ผ
- ์ด๊ฒ๋ ์น๊ตฌ์ ์ ๋ต์ด๋ค. ์น๊ตฌ๋ '์ฐ ๊ฐ๋ฐ์๋ผ๋ฉด ๊ฐ๋ฐ์ด์ผ๊ธฐํ๋๊ฑฐ ์ข์ํ๋ค'๋ ํน์ง?์ ์ด์ฉํด์ ๋ผ์ด๋ธ์ฝํ ๋ฌธ์ ๋ฅผ ๋ฐ์๋ง์ ์์ฃผ๊ทธ๋ฅ ์๋ค์์ด๊ฐ ๋๋ค๊ณ ํ๋ค. '์ด ์ด๋ฌธ์ ๋ ์ด๋ ๊ฒ ํ์ด๋ดค๋ ๋ฌธ์ ์ ๋น์ทํ๊ฒ๊ฐ์์. ๊ทผ๋ฐ ์ด๋ฌธ์ ๋ ์ด๋ฐ๋ถ๋ถ์ด์กฐ๊ธ ๋ฌ๋ผ์. ๊ทธ๋ ๋ค๋ฉด ์ด๋ ๊ฒ ํด๊ฒฐํด๋ณผ ์ ์๊ฒ ๋ค์' ๋ฑ ์ ๋ง... ๋ง์ ์ผ์์ด ํ๋ค๊ณ ํ๋ค.
์ ,,, ์ด๋ ๊ฒ ํด์ผํ๋๊ฑฐ๊ตฌ๋.. ๋ฌผ๋ก ์ด ์น๊ตฌ๊ฐ ์ ๋ต์ ์๋์ง๋ง ๋ผ์ด๋ธ์ฝํ
์ ๋ํ ๊ฒฝํ์ด ๋ง์ ์น๊ตฌ๊ณ , ๋จ์ด์ ธ๋ณธ์ ์ด ์๋ ์น๊ตฌ๋ผ ๋์ ๋น๊ตํด๋ดฃ์๋ ๋ด๊ฐ ์ด๋ค๊ฒ์ด ์๋ชป๋๋๊ฒ์ด์๋์ง ํ์
ํ ์ ์์๋ค. ๋๋... ๊ทธ๋ฅ ๊ตฌํ์ผ๋ก ๋๋ ค๊ฐ๊ธด๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ด๋ ํ ๋ง๋ ์ํ๊ฑฐ, ๋ชจ๋ฅด๋ฉด ์กฐ์ฉํ ์นจ๋ฌต์ด ํ๋ฅผ๋๊น์ง ๋ง์ ํ์ง ์์๋๊ฒ,, ์ํ๋ ๊ฐ๋ฐ์๋ค์ด ์ง์ผ๋ณด๊ณ ์๋๋ฐ ์ง๋ฌธํ์ง ์์๋์ .... ๋ฑ๋ฑ ๋ง์ ๋ฌธ์ ์ ์ด ๋ณด์๋ค.
๋ผ์ด๋ธ์ฝํ
๋ '์ฐ์ต'์ด ํ์ํ ๊ฒ ๊ฐ์๋ค. ์์ผ๋ก ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ฅผ ์งํํ๋ฉด์ '๋ผ์ด๋ธ์ฝํ
'๋ ํจ๊ป ํด๋ณด๋ ์ฐ์ต์ด ํ์ํ์ง ์์๊น? ์ถ์๋ค. ์คํฐ๋ ์ด์ํด๋ด?
โพ๏ธ ์ค๋ฌด์ธํฐ๋ทฐ ๊ฒฐ๊ณผ
์์์,, ๋๊ผ๋ค์ํผ ๋๋ ๋ถํฉ๊ฒฉ์ด์๋ค. ๊ทธ๋๋ ์ ๋ง ๋ง์ ๊ฒ์ ๋ฐฐ์ ๋ค. ํผ์ ๊ณต๋ถ๋ฅผ 1๋
ํ๋๊ฒ๋ณด๋ค 1๋ฒ ๋ฉด์ ๋ณด๋๊ฒ ์ด๋ ๊ฒ ๋์ ์ฑ์ฅ์ ์ํฅ์ ์ฃผ๋ค๋,,, ๋๋ ์ด๋ฒ ๋ฉด์ ์ ๋ณด๊ณ ์ด๋ป๊ฒ ๋ด๊ฐ ๊ณต๋ถํด๋๊ฐ์ผํ๋์ง, ์ด๋ป๊ฒ ๊ณ ๋ฏผํด์ผํ๋์ง ๋ฐฉํฅ์ด ์กํ ๋๋์ด์๋ค. ๋ฉด์ ๊ด๋ถ๋ค์ด ์ง๋ฌธํด์ฃผ์
จ๋ ๋ด์ฉ๋ค์ด ์๋นํ ์์ค๊ธ์ด์์ด์ ๊ทธ๋ถ๋ถ๋ค์ ๊ณต๋ถํ๋ค๋ณด๋ฉด ๋ ์์ค์๋ ๊ฐ๋ฐ์๊ฐ ๋ ๊ฒ ๊ฐ์๊ณ , ์ ์ ๋๊น์ง ํ๊ณ ๋ค์ด ๊ณต๋ถํด์ผํ๋๊ตฌ๋~์ถ๊ธฐ๋ ํ๋ค. ์์ง ๋ด๊ฐ ๊ฐ๋ฏธํฅ๊ธฐ์์ค์ผ๋ก ๊ทธ๋ฅ ํฅ๊ณ ๋ง ์์๊ตฌ๋ ^^,, ์ถ๊ธฐ๋ํ๊ณ .... ๋๋์ ์ด ์ ๋ง ๋ง์๋ค.
๋ง๋ฌด๋ฆฌํ๋ฉฐ
๋ค์ด๋ฒ ์นํฐ ๋ฉด์ ์ ๋ณด๊ณ ๊ฐ๋ฐ์๋ผ๋ฉด ์ด๋ป๊ฒ ๊ณต๋ถํด์ผํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ๋ถ๋ถ์ ๋ ์ธ์ฌํ๊ฒ ๊ณ ๋ฏผํด๋ด์ผํ๋์ง ๋๊ผ๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ iOS์ ํ์ผ๋ก๋ ์ฒ์ ๋ฉด์ ์ ๋ดค๋๋ฐ, ์ ๋ง๋ก iOS๋ฅผ ์ฌ๋ํ๋ ์ฌ๋์ด์ด์ผ๋ง iOS๊ฐ๋ฐ์๊ฐ ๋ ์ ์๊ตฌ๋!๋ ๋๊ผ๋ค. ์์ผ๋ก ๋ด๊ฐ ์ด๋ค ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์์ง ๋ค์ ์๊ฐํด๋ด์ผ๊ฒ ๋ค๊ณ ๋ ๋๊ผ๋ค. ๊ทธ๋ฆฌ๊ณ ... ,, ๋ค์น.. ์ ๋ง ๊ฐ๋ฐ์ ์ฌ๋ํ๋ ํ์ฌ๊ตฌ๋ ์ ๋ง ๊ฐ๊ณ ์ถ๋ค! ์ ๊ฐ๋ฐ์๋ค์ ์ผ์ฑ์ ์์ธ์ง ์๊ฒ ๋ค
์์ผ๋ก ๋๋ ํ๋ก์ ํธ์๋ง ์ง์คํ์ง ์๊ณ ๊ธฐ์ด๊ฐ๋
์ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ๋ค. CollectionView๋ฅผ ์ฌ์ฉํ๋๋ผ๋, ์ ์ฌ์ฉํ๋์ง๋ ๋ฌผ๋ก ์ด๊ณ ๊ทธ ๋ด๋ถ๋ฅผ ๋ฏ์ด๋ณด๋ฉฐ ๋ด๊ฐ ์ง์ custom CollectionView๋ฅผ ๋ง๋ค ์ ์์ ๋๊น์ง! ํ๊ณ ๋ค์ด๋ณด๊ณ ์ถ๋ค. ๋๋์ฒด ์ ํ๊ณ ๋ค์ด์ ๊ณต๋ถํด์ผํ์ง? ๊ทธ๋ฅ ๊ฐ๋ฐ๋ง ์ํ๋ฉด ๋๋๊ฑฐ ์๋ฅ? ๋ผ๊ณ ์๊ฐํ์ ๋ ์์๋ค. ๊ทผ๋ฐ, ๋ค์ด๋ฒ์นํฐ์ฒ๋ผ ์์ฃผ ์์ฃผ ํฐ ์ด๋ฏธ์ง๋ฅผ ๋ค๋ค์ผํ๊ฑฐ๋, ์์ฃผ์์ฃผ ๊ธด scrollView๊ฐ ํ์ํ๊ฒฝ์ฐ, ๊ธฐ๋ณธ view๋ฅผ ์ปค์คํ
ํด์ ์ธ์ ์๊ฒ ๊ตฌ๋! ์ถ์ ์๊ฐ์ด ๋ค๋ฉด์ '์ ๊ทธ๋ผ, ๊ธฐ์ด๊ฐ ์ ๋ง ์ค์ํ๊ฒ ๊ตฌ๋'๊น์ง ๋๋ ์ ์๋ ๋ฉด์ ์ด์๋ค. ๋ ์ ๋ง ๋ฉ์ง ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์๊ฒ๊ฐ์! ์์ผ๋ก ๋ฉด์ ๋ ๋ง์ด๋ณด๊ณ ๋ ์ฑ์ฅํ๋ ๊ฐ๋ฐ์๊ฐ ๋์ด์ผ๊ฒ ๋ค.