๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

Apple's MVC1

[Design Pattern] Apple์˜ MVC ํŒจํ„ด์ด๋ž€? ์•ˆ๋…•ํ•˜์„ธ์š” Foma ๐Ÿ‘Ÿ ์ž…๋‹ˆ๋‹ค! ์ €๋ฒˆ ๊ธ€์— MVC ํŒจํ„ด์— ๋Œ€ํ•ด์„œ ๋‹ค๋ค˜์—ˆ๋Š”๋ฐ iOS์—์„œ ๋‹ค๋ฃจ๋Š” ๊ฒƒ๊ณผ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅด๊ฒŒ ์ปค์Šคํ…€๋ทฐ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ๋ญ”๊ฐ€ ๋” ์ •์„์ ์ธ MVC ํŒจํ„ด์„ ๊ตฌํ˜„ํ–ˆ์–ด์š”. (ํ˜น์‹œ ์•ˆ๋ณด์…จ๊ฑฐ๋‚˜ ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค์€ ์—ฌ๊ธฐ ์—์„œ ๋ด์ฃผ์„ธ์š”!) ํ•˜์ง€๋งŒ ๋ณดํ†ต MVCํ•˜๊ณ ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด ์žˆ์–ด์š”. ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ ์• ํ”Œ์˜ MVC ํŒจํ„ด์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! Apple's MVC ์• ํ”Œ์€ ์ „ํ˜•์ ์ธ MVC ํŒจํ„ด์—์„œ ๋ชจ๋ธ๊ณผ ๋ทฐ์™€ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์„œ๋กœ ์˜์กด์ ์ธ ๊ฒƒ์„ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ž์‹ ๋“ค๋งŒ์˜ MVC ํŒจํ„ด์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋ทฐ์™€ ๋ชจ๋ธ์„ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ์–ด ์„œ๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ณ  ์„œ๋กœ์— ๋Œ€ํ•ด ์•Œ ํ•„์š”๊ฐ€ ์—†๊ฒŒ๋” ๋งŒ๋“œ๋ ค๊ณ  ํ–ˆ์œผ๋‚˜.... ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ๋ทฐ์˜ ๋ผ์ดํ”„ ์‚ฌ์ดํด์— ๊ด€์—ฌํ•˜๊ฒŒ ๋˜๋ฉด์„œ MV - C ํŒจํ„ด์ด ๋˜์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด์„œ.. 2021. 6. 3.
728x90
๋ฐ˜์‘ํ˜•