์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

๋žœ๋ค ๋ฝ‘๊ธฐ ์•ฑ ๋งŒ๋“ค๊ธฐ

"์ฝ”๋“œ๋ฅผ ํ•œ ์ค„๋„ ๋ชจ๋ฅด๋Š”๋ฐ ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„๊นŒ?" ์ด ๊ฐ•์˜๋Š” ๊ทธ ์งˆ๋ฌธ์— "๋„ค, ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  ๋‹ตํ•˜๋Š” 6์ผ๊ฐ„์˜ ์—ฌ์ •์ž…๋‹ˆ๋‹ค. AI์™€ ๋Œ€ํ™”ํ•˜๋ฉฐ ์ ์‹ฌ ๋ฉ”๋‰ด ๋žœ๋ค ๋ฝ‘๊ธฐ ์•ฑ์„ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ณผ์ •์—์„œ, ์ฒซ๋‚ ์—๋Š” Claude์—๊ฒŒ ์•ฑ์„ ์ฃผ๋ฌธํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ , ํ•ญ๋ชฉ ์ถ”๊ฐ€/์‚ญ์ œ, ์Šฌ๋กฏ๋จธ์‹  ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋ฐ์ดํ„ฐ ์˜๊ตฌ ์ €์žฅ, ํ†ต๊ณ„ ์ฐจํŠธ์™€ ๊ณต์œ  ๊ธฐ๋Šฅ๊นŒ์ง€ ๋งค์ผ ํ•˜๋‚˜์”ฉ ์‚ด์„ ๋ถ™์—ฌ๊ฐ€๋ฉฐ App Store์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ์™„์„ฑ๋„ ๋†’์€ ์•ฑ์„ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค. ๋งค ์ˆ˜์—…๋งˆ๋‹ค ๋‚˜์˜ ์ˆ˜์ค€์— ๋งž๋Š” ์„ธ ๊ฐ€์ง€ ๋„์ „ ์ฝ”์Šค๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์–ด ์•„์ง ์ฝ”๋“œ๊ฐ€ ๋‚ฏ์„  ๋ถ„๋„, ์ด๋ฏธ ์ฝ”๋”ฉ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„๋„ ๊ฐ์ž์˜ ์†๋„๋กœ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฑŒ๋ฆฐ์ง€์—์„œ ์ง„์งœ ๋ฐฐ์šฐ๋Š” ๊ฑด ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ AI์—๊ฒŒ ์ข‹์€ ์งˆ๋ฌธ์„ ํ•˜๋Š” ๋ฒ•์ด๋ฉฐ, ๊ทธ๊ฑด ์•ฑ ๊ฐœ๋ฐœ๋ฟ ์•„๋‹ˆ๋ผ ์–ด๋””์„œ๋“  ํ†ตํ•˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค.

(5.0) ์ˆ˜๊ฐ•ํ‰ 2๊ฐœ

์ˆ˜๊ฐ•์ƒ 84๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋„์ „
๋„์ „
์„ฑ์žฅ์ถ”๊ตฌ
์„ฑ์žฅ์ถ”๊ตฌ
๋ฆฌ์ด์˜ค
๋ฆฌ์ด์˜ค
์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋„์ „
๋„์ „
์„ฑ์žฅ์ถ”๊ตฌ
์„ฑ์žฅ์ถ”๊ตฌ
๋ฆฌ์ด์˜ค
๋ฆฌ์ด์˜ค
Thumbnail
์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ
๋‹น๊ทผ๋งˆ์ผ“
๋”œ๋ฆฌ๋ฒ„๋ฆฌํžˆ์–ด๋กœ ์ฝ”๋ฆฌ์•„
ํ† ์Šค๋ฑ…ํฌ
ํ”Œ๋ฆฌํ† 

ํ”Œ๋ฆฌํ† 

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ
๋‹น๊ทผ๋งˆ์ผ“
๋”œ๋ฆฌ๋ฒ„๋ฆฌํžˆ์–ด๋กœ ์ฝ”๋ฆฌ์•„
ํ† ์Šค๋ฑ…ํฌ
ํ”Œ๋ฆฌํ† 

ํ”Œ๋ฆฌํ† 

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • ๋‚ด ์†์œผ๋กœ ๋งŒ๋“  App Store ์ถœ์‹œ ๊ฐ€๋Šฅํ•œ ์•ฑ 1๊ฐœ

  • AI์—๊ฒŒ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋ฝ‘์•„๋‚ด๋Š” ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋Šฅ๋ ฅ

  • ์—๋Ÿฌ๋ฅผ ๋ณด๊ณ  ๋‹นํ™ฉํ•˜์ง€ ์•Š๋Š” ๋””๋ฒ„๊น… ๋ฃจํ”„ ์ฒด์งˆ

  • SwiftUI ํ•ต์‹ฌ ๊ฐœ๋… 12๊ฐœ๋ฅผ ์ฝ”๋“œ๋กœ ๊ฒฝํ—˜ํ•œ ์‹ค์ „ ๊ฐ๊ฐ

  • 2์ฃผ๊ฐ„์˜ ์„ฑ์žฅ ๊ธฐ๋ก์ด ๋‹ด๊ธด ์งˆ๋ฌธ ์ €๋„

์ฝ”๋“œ ํ•œ ์ค„ ๋ชฐ๋ผ๋„, 6์ผ์ด๋ฉด ์•ฑ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

์„ฑ์žฅ๊ณ ๋ฆฌ๋กœ ๋ฐฐ์šฐ๋Š” ๋žœ๋ค ๋ฝ‘๊ธฐ ์•ฑ ๋งŒ๋“ค๊ธฐ ์ฑŒ๋ฆฐ์ง€


"์ฝ”๋”ฉ ๊ฐ•์˜ 3๊ฐœ ๋Š์—ˆ๋Š”๋ฐ, ์™„์„ฑํ•œ ์•ฑ์€ 0๊ฐœ์ž…๋‹ˆ๋‹ค."

๋ณ€์ˆ˜, ํ•จ์ˆ˜, ํด๋ž˜์Šคโ€ฆ ์ด๋ก ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐ•์˜์—์„œ ์•ฑ์ด ๋Œ์•„๊ฐ€๋Š” ๊ฑธ ๋ณด๊ธฐ๋„ ์ „์— ์ง€์ณค๋˜ ๊ฒฝํ—˜.
์œ ํŠœ๋ธŒ ๋ฌด๋ฃŒ ๊ฐ•์˜๋ฅผ ๋”ฐ๋ผํ•˜๋‹ค ์—๋Ÿฌ๊ฐ€ ๋‚˜๋ฉด ์–ด๋””์„œ๋ถ€ํ„ฐ ๊ณ ์ณ์•ผ ํ• ์ง€ ๋ชฐ๋ผ ๋…ธํŠธ๋ถ์„ ๋‹ซ์•„๋ฒ„๋ฆฐ ๊ฒฝํ—˜. ChatGPT๊ฐ€ ์ค€ ์ฝ”๋“œ๋ฅผ Xcode์— ๋ถ™์—ฌ๋„ฃ์—ˆ๋”๋‹ˆ ๋นจ๊ฐ„ ์ค„ 20๊ฐœ๊ฐ€ ๋œจ๋ฉด์„œ
"AI๋กœ ์•ฑ ๋งŒ๋“ค๊ธฐ ์‰ฝ๋‹ค๋Š” ๊ฑฐ ๋‹ค ๊ฑฐ์ง“๋ง์ด์•ผ"๋ผ๊ณ  ์ƒ๊ฐํ•œ ๊ฒฝํ—˜.

ํ•œ ๋ฒˆ์ด๋ผ๋„ ํ•ด๋‹น๋œ๋‹ค๋ฉด, ์ด ์ฑŒ๋ฆฐ์ง€๋Š” ๋‹น์‹ ์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.


์ด ์ฑŒ๋ฆฐ์ง€๊ฐ€ ๋‹ค๋ฅธ ์ฝ”๋”ฉ ๊ฐ•์˜์™€ ๋‹ค๋ฅธ ์ 

์ด๋ก ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Day 1๋ถ€ํ„ฐ ์•ฑ์ด ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.
AI์—๊ฒŒ "์ด๋Ÿฐ ์•ฑ ๋งŒ๋“ค์–ด์ค˜"๋ผ๊ณ  ์š”์ฒญํ•˜๊ณ , ๋ฐ›์€ ์ฝ”๋“œ๋ฅผ Xcode์— ๋ถ™์—ฌ๋„ฃ๊ณ , ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ๋Œ๋ ค๋ด…๋‹ˆ๋‹ค.
๊ทธ ์•ฑ์— ๋งค์ผ ํ•˜๋‚˜์”ฉ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ฉด์„œ, ์ฝ”๋“œ๊ฐ€ ๋ญ˜ ํ•˜๋Š” ๊ฑด์ง€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ˆˆ์— ๋“ค์–ด์˜ค๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ๋ฅผ ์™ธ์šฐ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ์งˆ๋ฌธํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
"์•ฑ ๋งŒ๋“ค์–ด์ค˜"๋ผ๋Š” ๋ชจํ˜ธํ•œ ์š”์ฒญ๊ณผ "SwiftUI๋กœ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ฐฐ์—ด์—์„œ ๋žœ๋ค์œผ๋กœ ํ•˜๋‚˜๋ฅผ ๋ฝ‘์•„์„œ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ์•ฑ ๋งŒ๋“ค์–ด์ค˜"๋ผ๋Š” ๊ตฌ์ฒด์ ์ธ ์š”์ฒญ์€ ๊ฒฐ๊ณผ๊ฐ€ ์™„์ „ํžˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
์ด ์ฐจ์ด๋ฅผ 6์ผ ๋™์•ˆ ๋ชธ์œผ๋กœ ์ตํž™๋‹ˆ๋‹ค.

์—๋Ÿฌ๊ฐ€ ๋‚˜๋ฉด ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค.
๋นจ๊ฐ„ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋Š” ์‹คํŒจ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๊ฐ€๋Š” ์‹ ํ˜ธ์ž…๋‹ˆ๋‹ค.
์—๋Ÿฌ๋ฅผ ๋ณต์‚ฌํ•ด์„œ AI์—๊ฒŒ ๋ณด๋‚ด๊ณ , ์ˆ˜์ • ๋ฐ›๊ณ , ๋‹ค์‹œ ๋นŒ๋“œํ•˜๋Š” ๋ฃจํ”„๋ฅผ ์ˆ˜์‹ญ ๋ฒˆ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ
"์—๋Ÿฌ๊ฐ€ ๋ฌด์„ญ์ง€ ์•Š์€ ์ฒด์งˆ"์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฑด ์ฝ”๋”ฉ๋ฟ ์•„๋‹ˆ๋ผ ์–ด๋””์„œ๋“  ํ†ตํ•˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค.


6์ผ ๋™์•ˆ ๋งŒ๋“œ๋Š” ๊ฒƒ

์ ์‹ฌ ๋ฉ”๋‰ด ๋žœ๋ค ๋ฝ‘๊ธฐ ์•ฑ. ๋‹จ์ˆœํ•ด ๋ณด์ด์ง€๋งŒ, 6์ผ ํ›„์—๋Š” ์ด๋Ÿฐ ๊ธฐ๋Šฅ์ด ์ „๋ถ€ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

Day 1 โ€” ์ฒซ ๋ฝ‘๊ธฐ ์•ฑ ํƒ„์ƒ
Claude์—๊ฒŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•ด์„œ ์•ฑ์„ ์ฃผ๋ฌธํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋žœ๋ค์œผ๋กœ ๋ฉ”๋‰ด๊ฐ€ ๋‚˜์˜ค๋Š” ์ฒซ ๋ฒˆ์งธ ์•ฑ์ด ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. @State์™€ randomElement()๊ฐ€ ๋ญ˜ ํ•˜๋Š” ๊ฑด์ง€ ์ฝ”๋“œ์—์„œ ์ง์ ‘ ์ฐพ์•„๋ด…๋‹ˆ๋‹ค.

Day 2 โ€” ๋‚ด ํ•ญ๋ชฉ ์ง์ ‘ ๊ด€๋ฆฌ
๊ณ ์ •๋œ 5๊ฐœ ๋ฉ”๋‰ด๊ฐ€ ์•„๋‹ˆ๋ผ, ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Sheet ํŒ์—…์œผ๋กœ ๋ฝ‘๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ํฌ๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ , ํžˆ์Šคํ† ๋ฆฌ๊นŒ์ง€ ์Œ“์ด๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. "์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒˆ๋กœ ๋งŒ๋“ค์ง€ ์•Š๊ณ , ๊ธฐ์กด ์ฝ”๋“œ์— ๊ธฐ๋Šฅ์„ ๋ถ™์ด๋Š”" ํŒจํ„ด์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

Day 3 โ€” ๋ˆˆ์ด ์ฆ๊ฑฐ์šด ๋ฝ‘๊ธฐ
๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์Šฌ๋กฏ๋จธ์‹ ์ฒ˜๋Ÿผ ํ…์ŠคํŠธ๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋Œ์•„๊ฐ€๋‹ค ๋ฉˆ์ถ”๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋„ฃ์Šต๋‹ˆ๋‹ค. ์Œ์‹, ํ™œ๋™, ์žฅ์†Œ ๋“ฑ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ํ•ญ๋ชฉ์„ ๋ถ„๋ฅ˜ํ•˜๊ณ , SF Symbols ์•„์ด์ฝ˜๊ณผ ์ƒ‰์ƒ์œผ๋กœ ์•ฑ์— ์ƒ๊ธฐ๋ฅผ ๋ถˆ์–ด๋„ฃ์Šต๋‹ˆ๋‹ค.

Day 4 โ€” ๊บผ๋„ ๋‚จ๋Š” ๋ฐ์ดํ„ฐ
์•ฑ์„ ๊ป๋‹ค ์ผœ๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ๋ผ์ง€์ง€ ์•Š๊ฒŒ ์˜๊ตฌ ์ €์žฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ข‹์•„ํ•˜๋Š” ๋ฉ”๋‰ด๊ฐ€ ๋” ์ž์ฃผ ๋‚˜์˜ค๋„๋ก ๊ฐ€์ค‘์น˜ ๋ฝ‘๊ธฐ ๊ธฐ๋Šฅ๊นŒ์ง€ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Codable๊ณผ UserDefaults๊ฐ€ ๋ฌด์Šจ ์—ญํ• ์„ ํ•˜๋Š”์ง€ ์ง์ ‘ ์ฒดํ—˜ํ•ฉ๋‹ˆ๋‹ค.

Day 5 โ€” ๊ณต์œ ํ•˜๊ณ  ์‹ถ์€ ์•ฑ
Swift Charts๋กœ ๋ญ๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ๋ฝ‘ํ˜”๋Š”์ง€ ํ†ต๊ณ„๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ , ShareLink๋กœ ๊ฒฐ๊ณผ๋ฅผ ์นดํ†ก์— ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. TabView๋กœ ๋ฝ‘๊ธฐ, ํ†ต๊ณ„, ์„ค์ • ํ™”๋ฉด์„ ๋ถ„๋ฆฌํ•˜๋ฉด ์•ฑ์ด ์ „๋ฌธ์ ์œผ๋กœ ๋ณด์ด๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Day 6 โ€” ์„ธ์ƒ์— ๋‚ด๋†“๊ธฐ
AI๋กœ ์•ฑ ์•„์ด์ฝ˜์„ ๋งŒ๋“ค์–ด Xcode์— ๋“ฑ๋กํ•˜๊ณ , App Store ์ถœ์‹œ์— ํ•„์š”ํ•œ ์ด๋ฆ„, ์„ค๋ช…, ์Šคํฌ๋ฆฐ์ƒท์„ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. 6์ผ๊ฐ„์˜ ์„ฑ์žฅ์„ ๋Œ์•„๋ณด๋ฉฐ, "์ฝ”๋“œ๋ฅผ ๋ชฐ๋ž๋Š”๋ฐ ์•ฑ์„ ๋งŒ๋“ค์—ˆ๋‹ค"๋Š” ์‚ฌ์‹ค์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.


์ˆ˜๊ฐ• ํ›„ ํ™•์‹คํžˆ ์–ป์–ด๊ฐ€๋Š” ๊ฒƒ 5๊ฐ€์ง€

๋‚ด ์†์œผ๋กœ ๋งŒ๋“  App Store ์ถœ์‹œ ๊ฐ€๋Šฅํ•œ ์•ฑ 1๊ฐœ.
ํ•ญ๋ชฉ ์ถ”๊ฐ€/์‚ญ์ œ, ์Šฌ๋กฏ๋จธ์‹  ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋ฐ์ดํ„ฐ ์˜๊ตฌ ์ €์žฅ, ํ†ต๊ณ„ ์ฐจํŠธ, ๊ณต์œ  ๊ธฐ๋Šฅ๊นŒ์ง€ ๊ฐ–์ถ˜ ์™„์„ฑ๋„ ๋†’์€ ์•ฑ์„ ์ง์ ‘ ๋งŒ๋“ค์–ด ๊ฐ€์ ธ๊ฐ‘๋‹ˆ๋‹ค.

AI์—๊ฒŒ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋ฝ‘์•„๋‚ด๋Š” ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋Šฅ๋ ฅ.
๋ชจํ˜ธํ•œ ์š”์ฒญ๊ณผ ๊ตฌ์ฒด์ ์ธ ์š”์ฒญ์˜ ์ฐจ์ด๋ฅผ ์ฒด๊ฐํ•˜๊ณ , "๊ธฐ์กด ์ฝ”๋“œ์— ์ด ๊ธฐ๋Šฅ ์ถ”๊ฐ€ํ•ด์ค˜"๋ผ๋Š” ์‹ค์ „ ํŒจํ„ด์„ ์ž์œ ์ž์žฌ๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์—๋Ÿฌ๋ฅผ ๋ณด๊ณ  ๋‹นํ™ฉํ•˜์ง€ ์•Š๋Š” ๋””๋ฒ„๊น… ๋ฃจํ”„ ์ฒด์งˆ.
์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณต์‚ฌํ•ด์„œ AI์—๊ฒŒ ๋ณด๋‚ด๊ณ , ์ˆ˜์ • ๋ฐ›๊ณ , ๋‹ค์‹œ ๋นŒ๋“œํ•˜๋Š” ์‚ฌ์ดํด์ด ๋ชธ์— ๋ฐฐ๋ฉด์„œ "์—๋Ÿฌ = ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๊ฐ€๋Š” ์‹ ํ˜ธ"๋ผ๋Š” ๊ฐ๊ฐ์ด ์ƒ๊น๋‹ˆ๋‹ค.

SwiftUI ํ•ต์‹ฌ ๊ฐœ๋… 12๊ฐœ๋ฅผ ์ฝ”๋“œ๋กœ ๊ฒฝํ—˜ํ•œ ์‹ค์ „ ๊ฐ๊ฐ.
@State, TextField, List, Sheet, Timer, withAnimation, enum, Codable, UserDefaults, Swift Charts, ShareLink, TabView๋ฅผ ์ง์ ‘ ๋™์ž‘ํ•˜๋Š” ์•ฑ ์•ˆ์—์„œ ๋งŒ์ ธ๋ด…๋‹ˆ๋‹ค.

6์ผ๊ฐ„์˜ ์„ฑ์žฅ ๊ธฐ๋ก์ด ๋‹ด๊ธด ์งˆ๋ฌธ ์ €๋„.
๋งค์ผ ์ ์€ ๊ถ๊ธˆ์ฆ๊ณผ ํ•ด๊ฒฐ ๊ฒฝํ—˜์ด "๋‚˜๋Š” ์ด๋ ‡๊ฒŒ ์„ฑ์žฅํ–ˆ๋‹ค"๋ฅผ ์ฆ๋ช…ํ•˜๋Š” ํฌํŠธํด๋ฆฌ์˜ค์ด์ž ํ•™์Šต ์ž์‚ฐ์ด ๋ฉ๋‹ˆ๋‹ค.


๋‚˜์—๊ฒŒ ๋งž๋Š” ์†๋„๋กœ

๋งค ์ˆ˜์—…๋งˆ๋‹ค ์„ธ ๊ฐ€์ง€ ๋„์ „ ์ฝ”์Šค๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿฃ ์•„์ง ์–ด๋ ค์›Œ์š” โ€” Claude๊ฐ€ ์ค€ ์ฝ”๋“œ์—์„œ ๋”ฑ ํ•œ ๊ฐ€์ง€๋งŒ ์ง์ ‘ ๋ฐ”๊ฟ”๋ณด๋Š” ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค. ๋ฒ„ํŠผ ํ…์ŠคํŠธ๋ฅผ ๋ฐ”๊พธ๊ฑฐ๋‚˜, ์ƒ‰์ƒ ํ•˜๋‚˜๋ฅผ ๋ฐ”๊พธ๊ฑฐ๋‚˜, ์ž‘์€ ๋ณ€ํ™”๋ฅผ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•˜๋ฉด์„œ ์ž์‹ ๊ฐ์„ ์Œ“์Šต๋‹ˆ๋‹ค.

๐Ÿš€ ์ข€ ์ต์ˆ™ํ•ด์š” โ€” ๋ฐฐ์šด ๊ฐœ๋…์„ ๋ฐ”ํƒ•์œผ๋กœ ์ง์ ‘ ํ™•์žฅํ•ด๋ด…๋‹ˆ๋‹ค. Claude์—๊ฒŒ ์ „์ฒด ์ฝ”๋“œ๋ฅผ ๋‹ฌ๋ผ๊ณ  ํ•˜์ง€ ์•Š๊ณ , "์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ์–ด๋””๋ฅผ ์ˆ˜์ •ํ•ด์•ผ ํ•ด?"๋ผ๊ณ  ๋ฌผ์–ด๋ณด๋ฉด์„œ ๋Šฅ๋™์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๐Ÿ”ฅ ๋„ˆ๋ฌด ์‰ฌ์›Œ์š” โ€” Claude ๋„์›€์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์ง์ ‘ ๋„์ „ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ๋จผ์ € ์งœ๋ณด๊ณ  Claude์—๊ฒŒ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›๊ฑฐ๋‚˜, ๊ต์•ˆ์— ์—†๋Š” ๊ธฐ๋Šฅ์„ ์Šค์Šค๋กœ ์„ค๊ณ„ํ•ด์„œ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ค ์ฝ”์Šค๋ฅผ ์„ ํƒํ•˜๋“  ๊ฐ™์€ ์•ฑ์„ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค. ์†๋„๋งŒ ๋‹ค๋ฅผ ๋ฟ, ๋„์ฐฉ์ง€๋Š” ๊ฐ™์Šต๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๊ป˜ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค

  • ์•ฑ ์•„์ด๋””์–ด๋Š” ์žˆ๋Š”๋ฐ ๊ฐœ๋ฐœ์ž๋ฅผ ๊ตฌํ•˜์ง€ ๋ชปํ•ด ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋Š” ๋ถ„.

  • ์ฝ”๋”ฉ ๊ฐ•์˜๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ์™„์„ฑ๊นŒ์ง€ ๊ฐ€๋ณธ ์ ์ด ์—†๋Š” ๋ถ„.

  • AI๋กœ ๋ญ”๊ฐ€ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€๋ฐ ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋Š” ๋ถ„.

  • ๊ฐœ๋ฐœํŒ€๊ณผ ์†Œํ†ตํ•  ๋•Œ ๊ธฐ์ˆ  ์šฉ์–ด๊ฐ€ ์™ธ๊ตญ์–ด์ฒ˜๋Ÿผ ๋“ค๋ฆฌ๋Š” ๊ธฐํš์ž๋‚˜ ๋””์ž์ด๋„ˆ.

  • AI ์‹œ๋Œ€์— ๋’ค์ฒ˜์ง€๋Š” ๊ฒƒ ๊ฐ™์€ ๋ถˆ์•ˆ๊ฐ์€ ์žˆ๋Š”๋ฐ ๊ตฌ์ฒด์ ์ธ ํ–‰๋™์œผ๋กœ ์˜ฎ๊ธฐ์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋Š” ๋ถ„.


์ˆ˜๊ฐ• ์ „ ํ™•์ธํ•ด์ฃผ์„ธ์š”

ํ•„์ˆ˜ ์ค€๋น„๋ฌผ

  • Mac (MacBook, iMac, Mac mini ๋“ฑ) โ€” Xcode๋Š” macOS์—์„œ๋งŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค

  • Xcode ์ตœ์‹  ๋ฒ„์ „ (App Store์—์„œ ๋ฌด๋ฃŒ ์„ค์น˜, ์•ฝ 12GB)

  • Claude ๊ณ„์ • (claude.ai์—์„œ ๋ฌด๋ฃŒ ๊ฐ€์ž…)

์„ ์ˆ˜๊ณผ๋ชฉ

  • ์ผ์ • ๊ด€๋ฆฌ ์•ฑ ์ฑŒ๋ฆฐ์ง€ ์ˆ˜๋ฃŒ๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค

  • Xcode ์„ค์น˜์™€ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์‹คํ–‰ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ๋ฐ”๋กœ ์‹œ์ž‘ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค

์†Œ์š”์‹œ๊ฐ„

  • ํ•˜๋ฃจ ์•ฝ 50๋ถ„ ร— 6์ผ

  • ์ˆ˜์ค€๋ณ„ ๋„์ „ ํฌํ•จ ์‹œ ํ•˜๋ฃจ 1์‹œ๊ฐ„~1์‹œ๊ฐ„ 30๋ถ„


์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์ฝ”๋”ฉ์„ ํ•œ ๋ฒˆ๋„ ํ•ด๋ณธ ์  ์—†๋Š”๋ฐ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๋‚˜์š”?
๋„ค. ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ AI์—๊ฒŒ ์š”์ฒญํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ถ™์—ฌ๋„ฃ๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
Day 1๋ถ€ํ„ฐ ์•ฑ์ด ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

์ฝ”๋“œ๋ฅผ ์ดํ•ด ๋ชป ํ•˜๊ณ  ๋ถ™์—ฌ๋„ฃ๊ธฐ๋งŒ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์•„์š”. ๊ดœ์ฐฎ์€๊ฐ€์š”?
์ดˆ๋ฐ˜์—๋Š” ์™„์ „ํžˆ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ์ด ์ฑŒ๋ฆฐ์ง€์˜ ๋ชฉํ‘œ๋Š” ์ฝ”๋“œ ์•”๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ AI์—๊ฒŒ ์ข‹์€ ์งˆ๋ฌธ์„ ํ•˜๋Š” ๋ฒ•์ž…๋‹ˆ๋‹ค. Day๊ฐ€ ์ง„ํ–‰๋ ์ˆ˜๋ก ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฝ”๋“œ๊ฐ€ ๋ˆˆ์— ๋“ค์–ด์˜ค๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

6์ผ ์—ฐ์†์œผ๋กœ ํ•ด์•ผ ํ•˜๋‚˜์š”?
์•„๋‹™๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์†๋„์— ๋งž์ถฐ ์ง„ํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋งŒ ์ฝ”๋“œ๊ฐ€ ์ด์–ด์ง€๋Š” ๊ตฌ์กฐ์ด๋ฏ€๋กœ ์ผ์ฃผ์ผ ์•ˆ์— Day 1~3, ๋‹ค์Œ ์ฃผ์— Day 4~6 ์ •๋„์˜ ํŽ˜์ด์Šค๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

๋งŒ๋“  ์•ฑ์„ ์ •๋ง App Store์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‚˜์š”?
๊ธฐ์ˆ ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์‹ค์ œ ์ถœ์‹œ์—๋Š” Apple Developer Program ๊ฐ€์ž…(์—ฐ 129,000์›)์ด ๋ณ„๋„๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Claude ๋ง๊ณ  ChatGPT๋ฅผ ์จ๋„ ๋˜๋‚˜์š”?
๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋งŒ ๊ต์•ˆ์ด Claude ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ์–ด Claude๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์žฅ ๋งค๋„๋Ÿฝ๊ฒŒ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.


๋งˆ์ง€๋ง‰์œผ๋กœ

์ด ์ฑŒ๋ฆฐ์ง€์—์„œ ์ง„์งœ ๋ฐฐ์šฐ๋Š” ๊ฑด ์ฝ”๋“œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. AI์—๊ฒŒ ์ข‹์€ ์งˆ๋ฌธ์„ ํ•˜๋Š” ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์š”์ฒญํ•˜๊ธฐ, ๊ธฐ์กด ๊ฒฐ๊ณผ๋ฌผ ์œ„์— ๊ธฐ๋Šฅ์„ ์Œ“์•„๊ฐ€๊ธฐ, ์—๋Ÿฌ๋ฅผ ๋‘๋ ค์›Œํ•˜์ง€ ์•Š๊ณ  ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ๋Œ๋ฆฌ๊ธฐ. ์ด๊ฑด ์•ฑ ๊ฐœ๋ฐœ๋ฟ ์•„๋‹ˆ๋ผ, AI์™€ ํ•จ๊ป˜ ์ผํ•˜๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ํ†ตํ•˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค.

6์ผ ๋’ค, ๋‹น์‹ ์˜ ํฐ์— ์ง์ ‘ ๋งŒ๋“  ์•ฑ์ด ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.


AI์™€ ํ•จ๊ป˜ํ•˜๋Š” iOS ์•ฑ ๊ฐœ๋ฐœ ยท ๊ฐœ๋ฐœ์ž๋ฆฌ

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์•ฑ ์•„์ด๋””์–ด๋Š” ๋„˜์น˜๋Š”๋ฐ ๊ฐœ๋ฐœ์ž๋ฅผ ๊ตฌํ•  ์ˆ˜๋„, ์™ธ์ฃผ๋ฅผ ๋งก๊ธธ ์˜ˆ์‚ฐ๋„ ์—†๋Š” ์‚ฌ๋žŒ

  • ์œ ํŠœ๋ธŒ ์ฝ”๋”ฉ ๊ฐ•์˜๋ฅผ 3๊ฐœ๋‚˜ ๋Š์—ˆ๋Š”๋ฐ ๋งค๋ฒˆ ์ค‘๊ฐ„์— ํฌ๊ธฐํ•œ ์‚ฌ๋žŒ

  • ChatGPT๋กœ ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜๋Š”๋ฐ Xcode์— ๋„ฃ์œผ๋ฉด ๋นจ๊ฐ„ ์—๋Ÿฌ ๋ฒ”๋ฒ…์ด๋ผ ๋ง‰๋ง‰ํ•œ ์‚ฌ๋žŒ

  • ๋น„๊ฐœ๋ฐœ ์ง๊ตฐ์ธ๋ฐ ๊ฐœ๋ฐœํŒ€๊ณผ ์†Œํ†ต์ด ์•ˆ ๋ผ์„œ ๋งค๋ฒˆ ๋‹ต๋‹ตํ•œ ๊ธฐํš์ž/๋””์ž์ด๋„ˆ

  • AI ์‹œ๋Œ€์— ๋’ค์ฒ˜์ง€๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ๋ถˆ์•ˆํ•œ๋ฐ ๋ญ˜ ๋จผ์ € ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ๋žœ๋ค ๋ฝ‘๊ธฐ ์•ฑ ๋งŒ๋“ค๊ธฐ ์ฑŒ๋ฆฐ์ง€ ์ˆ˜๋ฃŒํ•„์š”

  • AI๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์•ฑ์„ ๋งŒ๋“ค์–ด๋ณธ ๊ฒฝํ—˜

์•ˆ๋…•ํ•˜์„ธ์š”
๋ฆฌ์ด์˜ค์ž…๋‹ˆ๋‹ค.

8,656

๋ช…

์ˆ˜๊ฐ•์ƒ

234

๊ฐœ

์ˆ˜๊ฐ•ํ‰

7

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

26

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š” ํฌํ•ญ์—์„œ ๊ฐœ๋ฐœ์„ ๋‚š๊ณ ์žˆ๋Š” ๋ฆฌ์ด์˜ค ์ž…๋‹ˆ๋‹ค.

๊ณต๋™ ์ง€์‹๊ณต์œ ์ž

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

2๊ฐœ

5.0

2๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • Jang Jaehoon๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    Jang Jaehoon

    ์ˆ˜๊ฐ•ํ‰ 854

    โˆ™

    ํ‰๊ท  ํ‰์  4.9

    5

    71% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

    • pcs20608๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      pcs20608

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      43% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ๋ฆฌ์ด์˜ค๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

      ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

      ๋น„์Šทํ•œ ๊ฐ•์˜

      ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

      ๋ฌด๋ฃŒ