๋ชฉ๋กcodebase (1)

Focus On Develop ๐ŸคŸ๐ŸคŸ

[Swift] Storyboard vs Programmatic UI

์ €๋Š” ์™•์ดˆ๋ณด์ดˆ๋ณด๋ผ์„œ, ๋ฐฐ์šด๋Œ€๋กœ ์ถฉ์‹คํ•˜๊ฒŒ Storyboard๋ฅผ ํ†ตํ•œ UI์ž‘์—…๋งŒ ํ•ด์™”๋Š”๋ฐ์š”~! ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด ํ• ์ˆ˜๋ก ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ๋‹ค์–‘ํ•œ User Interaction(swipe ๋“ฑ)์ด ํ•„์š”ํ•œ ํ™”๋ฉด๋“ค์„ ๋งŒ๋‚˜๊ฒŒ ๋˜๊ณ , ๊ทธ๊ฒƒ๋“ค์„ ๋” ์ž˜ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด Code Base๋กœ Programaticํ•˜๊ฒŒ UI๋ฅผ ๊ทธ๋ฆด ์ˆ˜๋„ ์žˆ์–ด์•ผ ๊ฒ ๋”๋ผ๊ตฌ์š”! ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์—๋Š” CodeBase๋กœ๋„ UI๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ํฌ์ŠคํŒ… ํ•ด๋ณผ๊ฑฐ์—์š”! Storyboard๋กœ ๊ฐœ๋ฐœํ• ๋•Œ ์žฅ/๋‹จ์  ์žฅ์  ๊ฒฐ๊ณผ๋ฌผ์— ๊ด€ํ•ด ์˜ˆ์ธกํ•˜๊ธฐ ์‰ฌ์›€ (๋‹น์—ฐํžˆ ๋ˆˆ์œผ๋กœ ๋ณด๋ฉด์„œ ํ™”๋ฉด์„ ๊ทธ๋ฆฌ๋‹ˆ๊นŒ..?) ์†์„ฑ ํ™•์ธ ๊ฐ€๋Šฅ (inspector ํ™”๋ฉด์„ ๋ณด๋ฉด์„œ ํ•˜๋ฉด ํด๋ฆญ ๋”ธ๊น ๋”ธ๊น์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ™•์ธ ๊ฐ€๋Šฅํ•˜์ฃ !) ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํ•˜๋‚˜ํ•˜๋‚˜ ๊ธฐ์–ตํ•˜์ง€ ์•Š์•„๋„ ๋ฌด๊ด€ ๋‹จ์  ๋ฌด๊ฑฐ์›€ ๐Ÿ˜ฉ (์•„๋งˆ ๋ณต์žกํ•œ ํ™”๋ฉด ์ž‘์—…..