๋ชจ๋“ˆ ๋‚ด๋ถ€์˜ ์š”์†Œ๋“ค์ด ์„œ๋กœ ํ•จ๊ป˜ ์†ํ•ด์žˆ๋Š” ์ •๋„

  • ๊ฒฐํ•ฉ๋„์™€ ๋ฐ˜๋Œ€๋˜๋Š” ๊ฐœ๋…

์ข…๋ฅ˜ (๊ฐ•ํ•œ ์ˆœ์„œ๋กœ)

  • ๊ธฐ๋Šฅ์ ์‘์ง‘๋„
    • ๋ชจ๋“ˆ ๋‚ด๋ถ€์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๋‹จ์ผ ๋ชฉ์  ์ˆ˜ํ–‰
    • ๋ชจ๋“  ๊ฒฝ์šฐ๊ฐ€ ์ด๋ ‡๋‹ค๋ฉด ๊ฐ€์žฅ ์ด์ƒ์ 
  • ์ˆœ์ฐจ์ ์‘์ง‘๋„
    • ๋ชจ๋“ˆ๋‚ด์—์„œ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค๋ฅธ ํ™œ๋™์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
  • ๊ตํ™˜์ ์‘์ง‘๋„
    • ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์ด ๋™์ผํ•˜๋‚˜ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ™œ๋™๋“ค์„ ๋ชจ์Œ
    • ์ข‹์ง€ ์•Š๋‚˜๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, ๋‹จ์ˆœํžˆ ์ž…์ถœ๋ ฅ๋งŒ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ์• ๋งคํ•จ
  • ์ ˆ์ฐจ์ ์‘์ง‘๋„
    • ๋‹ค์ˆ˜์˜ ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ๊ฐ€์งˆ ๋•Œ, ๋ชจ๋“ˆ ๊ตฌ์„ฑ ์š”์†Œ๋“ค์ด ๊ทธ ๊ธฐ๋Šฅ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ˆ˜ํ–‰
  • ์‹œ๊ฐ„์ ์‘์ง‘๋„
    • ํŠน์ • ์‹œ๊ฐ„์— ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•  ํ™œ๋™๋“ค์„ ํ•œ ๋ชจ๋“ˆ์—์„œ ์ฒ˜๋ฆฌ
    • ViewDidLoad
  • ๋…ผ๋ฆฌ์ ์‘์ง‘๋„
    • ์œ ์‚ฌํ•œ ์„ฑ๊ฒฉ์„ ๊ฐ–๊ฑฐ๋‚˜ ํŠน์ • ํ˜•ํƒœ๋กœ ๋ถ„๋ฅ˜๋˜๋Š” ์ฒ˜๋ฆฌ์š”์†Œ๋ฅผ ํ•œ ๋ชจ๋“ˆ์—์„œ ์ฒ˜๋ฆฌ
    • ์‹ค์ œ๋กœ๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ด์ง€๋งŒ ์„ฑ๊ฒฉ์ด ๋น„์Šทํ•˜์—ฌ ๋ฌถ์Œ
  • ์šฐ์—ฐ์ ์‘์ง‘๋„
    • ์•„๋ฌด ์ƒ๊ด€์—†๋Š” ๊ฒฝ์šฐ

์‘์ง‘๋„๊ฐ€ ๋†’๊ณ , ๊ฒฐํ•ฉ๋„๊ฐ€ ๋‚ฎ์€ ํด๋ž˜์Šค

  • ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜์˜ ์ˆ˜๊ฐ€ ์ ์–ด์•ผ ํ•จ
  • ๊ฐ ๋ฉ”์†Œ๋“œ๋Š” ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜๋ฅผ ํ•˜๋‚˜ ์ด์ƒ ์‚ฌ์šฉํ•ด์•ผ ํ•จ
  • ๋ฉ”์†Œ๋“œ๊ฐ€ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜๋ฅผ ๋” ๋งŽ์ด ์‚ฌ์šฉํ•  ์ˆ˜๋ก ์‘์ง‘๋„๊ฐ€ ๋†’์Œ
  • self๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋ฉค๋ฒ„๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€ ์ฃผ๊ธฐ์ ์ธ ์ฒดํฌ๊ฐ€ ๊ฐ€๋Šฅ
    • ์ปดํŒŒ์ผ๋Ÿฌ์˜ ์„ฑ๋Šฅ์„ ๋†’ํ˜€์ฃผ๋Š” ํšจ๊ณผ๋„ ์žˆ์Œ

์‘์ง‘๋„ ๋†’๊ณ , ๊ฒฐํ•ฉ๋„๊ฐ€ ๋‚ฎ์œผ๋ฉด ์ข‹์„๊นŒ?

  • ์‘์ง‘๋„๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๋งค์šฐ ๋†’์€ ๊ฒฝ์šฐ
    • ์‚ฌ์‹ค์ƒ ๋ถˆ๊ฐ€๋Šฅ
    • ์ฝ”๋“œ ์ƒ์‚ฐ์— ๋„ˆ๋ฌด ๋งŽ์€ ๋น„์šฉ ์†Œ๋ชจ
    • ์œ ์‚ฌํ•œ ๋น„์šฉ์ธ ๊ฒฝ์šฐ ์‘์ง‘๋„๊ฐ€ ๋†’์€ ๊ฒƒ์ด ์ข‹์Œ
      • ์œ ์‚ฌํ•œ ๋น„์šฉ์œผ๋กœ ์‘์ง‘๋„ ๋†’์€ ์ฝ”๋“œ๋ฅผ ์งค ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์ฝ”๋”ฉ์„ ์ž˜ํ•œ๋‹ค๋Š” ๋ง
      • ๋งŽ์ด ์—ฐ์Šตํ•ด์„œ ์ด๋Ÿฌํ•œ ๋ ˆ๋ฒจ๋กœ ์„ฑ์žฅํ•ด์•ผํ•จ

Reference