๏ฃฟ Apple Lover Developer & Artist

์˜์†์ ์ธ ๋””์ž์ธ์— ํ˜„๋Œ€์˜ ๊ณต๊ฐ์„ ์ฑ„์›Œ๋„ฃ๋Š” ๊ณต๋ฐฉ์ž…๋‹ˆ๋‹ค

๐Ÿถ Experience/Developer Story

[ํšŒ๊ณ ] ์•ˆ์ „ํ•œ ํ˜„์—… iOS ์•ฑ ๊ฐœ๋ฐœ ๋„์ „๊ธฐ - Abstract

singularis7 2023. 12. 12. 15:27
๋ฐ˜์‘ํ˜•

Overview

๋ณด์•ˆ ์—…์ข… ๋ถ„์•ผ์˜ ์ค‘๊ฒฌ๊ธฐ์—…์—์„œ iOS ์•ฑ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์–ป์€ ๊ฒฝํ—˜์„ ์ •๋ฆฌํ•ด ๋ณธ๋‹ค.

๋‚˜๋Š” ๋ˆ„๊ตฌ์ธ๊ฐ€?

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์ง€๊ธˆ๊นŒ์ง€ ๊ฐ€์Šด์— ํ’ˆ์€ ์ดˆ์‹ฌ์ด ์žˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๋•Œ ์˜์‚ฌ๊ฒฐ์ •์— ๊ทผ๋ณธ์ ์œผ๋กœ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์š”์†Œ์ด๋‹ค. ํ•ต์‹ฌ ๊ฐ€์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉฐ ์ตœ๋Œ€ํ•œ ์ง€์ผœ๋‚ด๊ณ ์ž ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค.

  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๊ณ ๋ฏผ์„ ํ•ด๊ฒฐํ•˜๋„๋ก ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋˜๊ณ  ์‹ถ๋‹ค.
  • ์‚ฌ์šฉ์ž์˜ ๋ฌธ์ œ์  ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๊ธฐ์ˆ ์  ์†”๋ฃจ์…˜์„ ๋ณด๊ธ‰ํ•˜๊ณ  ์‹ถ๋‹ค.
  • ์†”๋ฃจ์…˜์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ค‘์š”ํ•œ ์ผ์— ์ง‘์ค‘ํ•˜๋„๋ก ๋„์™€์ฃผ๊ณ  ์‹ถ๋‹ค.
  • ๋™๋ฃŒ์™€ ํ•จ๊ป˜ ๋™๋ฐ˜ ์„ฑ์žฅ์„ ์ถ”๊ตฌํ•˜๊ณ  ์ฝ”๋“œ ์„ค๊ณ„๋ฅผ ์„ฑ์ทจํ•ด๊ฐ€๊ณ  ์‹ถ๋‹ค.

์ข…ํ•ฉ์ ์ธ ํšŒ์‚ฌ ๊ฒฝํ—˜

ํŒ๊ต์—ญ ๋ถ€๊ทผ์— ์œ„์น˜ํ•œ ๋ณด์•ˆ ์—…์ข…์˜ ์ค‘๊ฒฌ๊ธฐ์—…์—์„œ iOS ๊ฐœ๋ฐœ์ž๋กœ ๊ทผ๋ฌดํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ƒ๊ฒผ๋‹ค. ์ด๋ฒˆ ์ปค๋ฆฌ์–ด ๊ฒฝํ—˜์€ ๋‹ค์Œ์˜ ์‚ฌ์œ ๋กœ ์ •๋ง ์†Œ์ค‘ํ•œ ๊ธฐํšŒ์˜€๋‹ค.

2023๋…„ ํ•˜๋ฐ˜๊ธฐ iOS ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ

2023๋…„ ํ•˜๋ฐ˜๊ธฐ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ์‹œ์žฅ์€ ํ•„์ž์—๊ฒŒ ๋งค์šฐ ์ฐจ๊ฐ‘๊ฒŒ ๋Š๊ปด์กŒ๋‹ค. ๋Œ€ํ•™๊ต๋ฅผ ๊ฐ“ ์กธ์—…ํ•œ ์‹ ์ž…์˜ ์ž…์žฅ์—์„œ iOS ๊ฐœ๋ฐœ์ž ์ทจ์—… ์‹œ์žฅ์˜ ๋ฌธํ„ฑ์ด ๋†’์•„ ๋ณด์˜€๋‹ค. ๊ตฌ์ง ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ์•„๋ณด๋ฉด 3๋…„ ์ด์ƒ์˜ ๊ฒฝ๋ ฅ์„ ์š”๊ตฌํ•˜๋Š” ์ฑ„์šฉ ๊ณต๊ณ ๋“ค๋งŒ์ด ๋ˆˆ์•ž์— ์•„๋ฅธ๊ฑฐ๋ฆฌ๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋ ฅ์„œ๋ฅผ ์—ด์‹ฌํžˆ ๋Œ๋ฆฐ ์™€์ค‘์— ๊ธฐํšŒ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ iOS ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ ๊ฐœ๋ฐœ ์ปค๋ฆฌ์–ด๋ฅผ ์Œ“์„ ์ˆ˜ ์žˆ๋„๋ก ๊ธฐํšŒ๋ฅผ ์ฃผ์—ˆ๋˜ ํšŒ์‚ฌ์—๊ฒŒ ๊ฐ์‚ฌํ•œ ๋งˆ์Œ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค.

๋ณด์•ˆ ์‚ฐ์—…๊ณผ iOS ๊ฐœ๋ฐœ์˜ ์—ฐ๊ฒฐ

์ด๋ฒˆ ํšŒ์‚ฌ๋Š” ๋ณด์•ˆ ์‚ฐ์—…์—์„œ ์ธ์ฆ ์‚ฌ์—…์„ ์˜์œ„ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ iOS ์•ฑ ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋ณด์•ˆ์„ฑ์ด ๊ฐ•์กฐ๋˜์—ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ ค๋‘˜ ๋•Œ๋ถ€ํ„ฐ ํ†ต์‹ ์ด ์ด๋ค„์งˆ ๋•Œ๊นŒ์ง€ ์•”๋ณตํ˜ธํ™”๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์ฝ”๋”ฉํ•˜๋Š” ๊ฒฝํ—˜์„ ์–ป๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ค‘์‹ฌ์œผ๋กœ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๊ฐœ์„ ํ•˜์—ฌ ์œ ์ง€๋ณด์ˆ˜ํ•˜๊ธฐ ์ข‹์€ ์ฝ”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๊ณ ๋ฏผ๊ณผ๋Š” ๋˜ ๋‹ค๋ฅธ ์ฐจ์›์˜ ์„ค๊ณ„ ๊ณ ๋ฏผ์ด์—ˆ๋‹ค. iOS ์•ฑ ์„ค๊ณ„ ๊ณผ์ •์„ ๋ฐ”๋ผ๋ณด๋Š” ์ฐจ์›์„ ๋†’์—ฌ์ฃผ์—ˆ๋˜ ์‹œ๊ฐ„์ด์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

์ค‘๊ฒฌ ๊ธฐ์—… ์—…๋ฌด ์ฒด๊ณ„์˜ ์Šต๋“

์ค‘๊ฒฌ๊ธฐ์—…์˜ ์—…๋ฌด ํ”„๋กœ์„ธ์Šค์™€ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์ฒด๊ณ„๋ฅผ ๊ฒฝํ—˜ํ•˜๋Š” ์‹œ๊ฐ„์ด์—ˆ๋‹ค. ํฐ ๋งฅ๋ฝ์—์„œ ์‹ ์ž…์‚ฌ์›์˜ ์ ์‘์„ ๋•๋Š” ๋ฉ˜ํ† ๋ง ๊ต์œก ์ฒด๊ณ„๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ์—ˆ๋‹ค. ๋ณด๊ณ  ๋ฐ ๊ฒฐ์žฌ ์ฒด๊ณ„๋ฅผ ํ™œ์šฉํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๋ถ€ํ„ฐ iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์‹์˜ ํ•™์Šต๊นŒ์ง€ ์ „๋ฐ˜์ ์ธ ํšŒ์‚ฌ ์ƒํ™œ์˜ ์ ์‘์„ ์ง€์›ํ•ด ์ฃผ์—ˆ๋‹ค. ์ดˆ๊ธฐ์— ๋ณด๊ณ ์„œ ๋ฐ ์—…๋ฌด์ผ์ง€ ์ž‘์„ฑ์ด ๋ถ€๋‹ด์Šค๋Ÿฝ๊ฒŒ ๋Š๊ปด์งˆ ๋•Œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์‹œ๊ฐ„์ด ํ˜๋Ÿฌ ์—…๋ฌด์˜ ์ง„ํ–‰ ํ๋ฆ„์„ ์‚ดํŽด๋ณด๊ณ  ์ž์‹ ์„ ๋Œ์•„๋ณด๋Š” ๊ณผ์ •์—์„œ ์ž‘์„ฑํ•ด ๋‘์—ˆ๋˜ ๋ณด๊ณ ์„œ์™€ ๋ฌธ์„œ๋“ค์ด ํฐ ๋„์›€์„ ์ฃผ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๊ฐœ๋ฐœ๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€ ์ „ ๊ณผ์ • ์ฐธ์—ฌ

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

ํ•ต์‹ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ

ํšŒ์‚ฌ๋Š” ๊ณต๊ฐœํ‚ค ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ๊ฐ์ข… ์ธ์ฆ ์‚ฌ์—…์„ ์ฃผ์ถ•์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ ์šด์˜๋˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋ณด์•ˆ ์—…๊ณ„์—์„œ๋Š” ํ†ต์ƒ์ ์œผ๋กœ PKI๋ผ๋Š” ์ „๋ฌธ ์šฉ์–ด๋กœ ๋ถˆ๋ฆฐ๋‹ค.

PKI - Public Key Infrastructure

PKI๋ฅผ ๊ฐ„๋žตํžˆ ์†Œ๊ฐœํ•˜์ž๋ฉด ๊ณต๊ฐœํ‚ค ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•ด ์ž๋ฃŒ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ํ†ต์‹  ๊ณผ์ •์—์„œ ์ธ์ฆ์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ณด์•ˆ ์ •์ฑ…๊ณผ ๊ธฐ์ˆ  ๋“ฑ์˜ ์ œ๋ฐ˜ ํ™˜๊ฒฝ์„ ํฌ๊ด„ํ•˜๋Š” ์šฉ์–ด์ด๋‹ค. ๋‹ค์Œ์˜ ํฌ์ŠคํŒ…์„ ํ†ตํ•ด ์ž์„ธํ•œ ๊ฐœ๋…์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

[๐Ÿ–ฅ Computer Science/Computer Security] - [๋ณด์•ˆํ”„๋กœํ† ์ฝœ] 1์ฃผ์ฐจ - 1๊ฐ•

๊ฐœ์ธ์ ์ธ ์ ์‘ ๋…ธ๋ ฅ

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

๋ฌธ์ œ ํ•ด๊ฒฐ ์ค‘์‹ฌ ํ•™์Šต

ํ•™๊ณ„์—์„œ PBL๋กœ ๋ถˆ๋ฆฐ๋‹ค. Problem Based Learning์˜ ์ถ•์•ฝ์–ด์ด๋‹ค. ์‹ค์ „ ๊ณผ์ œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๋™๋ฃŒ์™€ ์†Œํ†ตํ•˜์—ฌ ํ•ด๊ฒฐ์•ˆ์„ ์ฐพ์•„๊ฐ€๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•™์Šตํ•ด ๋‚˜๊ฐ”๋‹ค. PBL ํ•™์Šต ๋ฐฉ์‹์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๋ฐฐ๊ฒฝ์œผ๋กœ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋ฅผ ๊ผฝ์•„๋ณด์•˜๋‹ค.

์ฒซ ๋ฒˆ์งธ๋Š” ํšŒ์‚ฌ์˜ ๊ต์œก ์ฒด๊ณ„๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฉ˜ํ† ๋ง ๊ต์œก ์ฒด๊ณ„์—์„œ ๋ฉ˜ํ† ๋‹˜์€ iOS ๊ฐœ๋ฐœ ๊ณผ์ œ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์ „ ์ง€์‹์„ ๊ต์œกํ•ด ์ฃผ์…จ๋‹ค. ๊ฐœ๋ฐœ ๊ณผ์ œ ์ปค๋ฆฌํ˜๋Ÿผ๋„ ๋‹จ๊ณ„์ ์œผ๋กœ ์™„์„ฑํ•ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์žก์•„์ฃผ์…จ๋‹ค. ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ์นญ์ฐฌ์ด๋ผ๋Š” ๋‹น๊ทผ๊ณผ ํ”ผ๋“œ๋ฐฑ์ด๋ผ๋Š” ์ฑ„์ฐ์„ ์ œ๊ณตํ•ด ์ฃผ์…จ๋‹ค. ํšŒ์‚ฌ์˜ ๊ต์œก์ฒด๊ณ„ ์•„๋ž˜์„œ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐ€๋ฉฐ ์ง€์‹์„ ์Šต๋“ํ•˜๊ณ  ๊ธฐ์ˆ ์„ ์ตํ˜€๊ฐˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

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

๊ธฐ๋ก ๋ฐ ํšŒ๊ณ  ์ฃผ๋„ ์„ฑ์žฅ

์ธ๊ฐ„์€ ๋ง๊ฐ์˜ ๋™๋ฌผ์ด๋ผ๋Š” ๋ง์„ ๋“ค์–ด๋ณธ ์ ์ด ์žˆ๋‹ค. ์ผ์ƒ์—์„œ ์ง€๋‚œ์ฃผ ์›”์š”์ผ ์ ์‹ฌ์œผ๋กœ ๋ฌด์—‡์„ ๋จน์—ˆ๋Š”์ง€ ์ƒ๊ฐ๋‚˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ง์ด๋‹ค. ํ•™์Šต์„ ํ†ตํ•ด ๋ฐฐ์šด ๋‚ด์šฉ์—๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ๋œ๋‹ค. ์‹œ๊ฐ„์ด ํ๋ฅด๋ฉด ๋ฐฐ์› ๋˜ ๋‚ด์šฉ๋„ ์žŠ์–ด๋ฒ„๋ฆฌ๊ฒŒ ๋œ๋‹ค. ๊ธฐ๋ก๊ณผ ํšŒ๊ณ  ๊ณผ์ •์„ ๊ฒฝํ—˜ํ•˜๋ฉฐ ๋ชธ์†Œ ๋Š๋ผ๊ฒŒ ๋œ ๋ณ€ํ™”๊ฐ€ ์žˆ์—ˆ๋‹ค. ํฌ๊ฒŒ ๊ผฝ์•„๋ณธ ๋ณ€ํ™”์˜ ์„ธ ๊ฐ€์ง€ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์ฒซ ๋ฒˆ์งธ๋Š” ๋ฏผ์ฒฉํ•œ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜์ด๋‹ค. ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ณ  ์‹œ๊ฐ„์ด ํ๋ฅด๋ฉด ๋‚ด์šฉ์„ ์žŠ์–ด๋ฒ„๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์žฆ์€ ํšŒ๊ณ ์˜ ๊ณผ์ •์—์„œ ์„ฑ๊ณผ๋ฌผ์˜ ๋ถ€์กฑํ•œ ์ ์„ ๋น ๋ฅด๊ฒŒ ๋Œ์•„๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํšŒ๊ณ ์˜ ๊ณผ์ •์— ๊ฒธํ•˜์—ฌ ์„ฑ๊ณผ๋ฌผ์— ํ”ผ๋“œ๋ฐฑ ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜๋ฉด ํ•˜๋‚˜์˜ ๊ฐœ์„  ์ฃผ๊ธฐ๋„ ์™„์„ฑ๋œ๋‹ค. ๊ทธ ์ž์ฒด๋กœ ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค์ด๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” ์ƒ์‚ฐ์„ฑ์˜ ํšจ์œจ์  ๊ฐœ์„ ์ด๋‹ค. ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•„๋‘” ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณตํ•˜์—ฌ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ํ•ด๊ฒฐํ–ˆ๋˜ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ํ•ด๊ฒฐํ•˜๊ณ ์ž ์‹œ๊ฐ„์„ ํˆฌ์žํ•˜๋Š” ๊ฒƒ๋งŒํผ ์ƒ์‚ฐ์„ฑ์„ ์ €ํ•˜์‹œํ‚ค๋Š” ์ผ์€ ์—†์„ ๊ฒƒ์ด๋‹ค. ๋ง๊ฐ์—์„œ ์˜ค๋Š” ๋น„ํšจ์œจ์„ฑ์„ ๊ฐœ์„ ํ•˜๊ณ ์ž ๊ธฐ๋กํ–ˆ๋‹ค. ๋ฉ˜ํ† ๋‹˜์˜ ๊ฐœ๋ฐœ๊ณผ์ œ ์‚ฌ์ „์ง€์‹ ๊ต์œก ์‚ฌํ•ญ์€ ๋…ธํŠธ์— ํ•„๊ธฐํ•ด ๋‘์—ˆ๋‹ค. ๊ฐœ๋ฐœํ•˜์—ฌ ๋งˆ์ฃผ์น˜๋Š” ๊ตฌ์ฒด์ ์ธ ๋ฌธ์ œ ์ƒํ™ฉ๊ณผ ํ•ด๊ฒฐ์ฑ…์„ ๋…ธ์…˜์— ์ •๋ฆฌํ•ด ๋‘์—ˆ๋‹ค. ์ถ”์ƒ์ ์ธ ๋ฌธ์ œ์˜ ๋งฅ๋ฝ๋งŒ ๊ธฐ์–ตํ•ด ๋‘๋ฉด ํ•„์š”ํ•  ๋•Œ ์ง€์‹์„ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์–ด์„œ ์ƒ์‚ฐ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ๋Š” ์„ธ๋ถ€ ๋ถ„์•ผ๋ฅผ ์ข…ํ•ฉํ•˜๋Š” ํ•™์Šต์ด๋‹ค. ์ถœ๊ทผ ์ „ ์•„์นจ์‹œ๊ฐ„๊ณผ ํ‡ด๊ทผ ํ›„ ์ €๋…์‹œ๊ฐ„ ๊ทธ๋ฆฌ๊ณ  ์ฃผ๋ง์˜ ํ‹ˆ์ƒˆ ์‹œ๊ฐ„์„ ํ™œ์šฉํ•ด ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ข…ํ•ฉํ•˜์—ฌ ๋…ธ์…˜์— ์ •๋ฆฌํ•˜๋Š” n์ฐจ ํšŒ๊ณ ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. PBL ๊ธฐ๋ฐ˜ ํ•™์Šต์„ ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋ฉด ๋จธ๋ฆฟ์†์— ์ง€์‹์ด ํŒŒํŽธํ™”๋˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์—ˆ๋‹ค. ํšŒ๊ณ  ๊ธฐ๋ก ๊ณผ์ •์—์„œ ์ƒˆ๋กญ๊ฒŒ ์–ป์€ ์ง€์‹์˜ ๊ทผ์›์„ ์ฐพ์•„๊ฐ€๋ฉฐ ์ง€์‹์˜ ์ค„๊ธฐ์™€ ๊ด€๊ณ„์„ฑ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ง€์‹์˜ ์ข…ํ•ฉ ๊ณผ์ •์€ ์ถ”ํ›„ ์œ ์‚ฌ ๋ถ„์•ผ๋ฅผ ํ•™์Šตํ•  ๋•Œ ์‹œ๊ฐ„ ๋น„์šฉ์„ ์ค„์–ด์ฃผ์—ˆ๋‹ค.

์ดํ‰

์ง€๋‚œ ์‹œ๊ฐ„์„ ํ•œ ์ค„๋กœ ์š”์•ฝํ•ด ๋ณด์ž๋ฉด ์•ˆ์ „ํ•œ ํ˜„์—… iOS ์•ฑ ๊ฐœ๋ฐœ ๋„์ „๊ธฐ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์ด์–ด์งˆ ์—ฐ์žฌ์—์„œ๋Š” ํ•„์ž๊ฐ€ iOS ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ํšŒ๊ณ ํ•˜๋ฉฐ ์–ป์€ ์ง€์‹์„ ์ข…ํ•ฉ์ ์œผ๋กœ ์ •๋ฆฌํ•ด ๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด๊ณ ์ž ํ•œ๋‹ค.

๋ฐ˜์‘ํ˜•