๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐ŸŽ iOS/๐Ÿ–ค WWDC1

[iOS/WWDC21] Explore structured concurrency in swift 1 ์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ, ๋ฏผํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿ˜ˆ WWDC21 Explore structured concurrency in swift๋ฅผ ๋ณด๊ณ  ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.์–‘์ด ๋งŽ์•„์„œ Part1๊ณผ 2๋กœ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ดˆ๊ธฐ์— ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๋ช…๋ น์–ด ์‹œํ€ธ์Šค๋กœ ์ž‘์„ฑ๋˜์–ด ์ œ์–ด ํ๋ฆ„์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์š”์ฆ˜์€ ์–ธ์–ด์—์„œ ๊ตฌ์กฐํ™”๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์–ด ํ๋ฆ„์„ ๊ท ์ผํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ์ผ์€ ๊ฑฐ์˜ ์—†์–ด์กŒ์Šต๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด if - else๋ฌธ์€ ๊ตฌ์กฐํ™”๋œ ์ œ์–ด ํ๋ฆ„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ค‘์ฒฉ๋œ ์ฝ”๋“œ ๋ธ”๋ก์ด ์œ„์—์„œ ์•„๋ž˜๋กœ ์ด๋™ํ•˜๋Š” ๋™์•ˆ์—๋งŒ ์กฐ๊ฑด๋ถ€๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด์ฒ˜๋Ÿผ Swift์—์„œ๋Š” ํ•ด๋‹น ๋ธ”๋ก์ด ์ •์  ๋ฒ”์œ„์ธ scoping์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ด์— ํ•ด๋‹น ๋ธ”๋ก ๋‚ด์—์„œ ์ •์˜๋œ ๋ณ€์ˆ˜๋“ค์˜ ์ƒ๋ช… ์ฃผ๊ธฐ๋Š” ๋ธ”๋ก์„ ๋ฒ—์–ด๋‚  ๋•Œ ๋๋‚ฉ๋‹ˆ๋‹ค.์ด์ฒ˜.. 2025. 4. 1.