Community

The Future of Foundation in Swift๐Ÿ”ฎ

Swift๋ฅผ ์ ‘ํ•˜๋ฉด ๊ฐ€์žฅ ๋จผ์ € ๋งŒ๋‚˜๊ฒŒ ๋˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์ธ Foundation์€ iOS๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ๋Š” ๊ต‰์žฅํžˆ ์นœ๊ทผํ•œ ์นœ๊ตฌ(?) ๊ฐ™์€ ์กด์žฌ์ž…๋‹ˆ๋‹ค. ์• ํ”Œ์€ Swift๋ฅผ ์œ„ํ•ด Swift๋กœ ์ž‘์„ฑ๋œ ์ƒˆ๋กœ์šด ์˜คํ”ˆ ์†Œ์Šค Foundation ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค! Swift๋กœ ์ž‘์„ฑ๋œ ๋•๋ถ„์— ๋” ์ด์ƒ C์™€ Swift ๊ฐ„์˜ ๋ณ€ํ™˜ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜์ง€ ์•Š๊ณ ๋„ ๋” ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ ์ฒด๊ฐ์ด ์ž˜๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋‚˜์˜ ์ผ€์ด์Šค๋ฅผ ์˜ˆ๋กœ ๋“ค์ž๋ฉด, ๊ธฐ์กด Calendar ๊ธฐ๋Šฅ๋ณด๋‹ค 1.5~18๋ฐฐ๊นŒ์ง€ ๋น ๋ฅด๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์†๋„์˜ ์ฐจ์ด๋Š” ๋‹ค์–‘ํ•œ ์˜ต์…˜์— ๋”ฐ๋ผ์„œ ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธฐ์กด C / ObjC ์™€๋„ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค! ๋ชจ๋“ˆํ™”๊ฐ€ ํ•ซํ•œ ์š”์ฆ˜ Foundation ์—ญ์‹œ๋„ ํ•„์ˆ˜ ๊ธฐ๋Šฅ๋“ค์ด ๋ชจ๋“ˆํ™”๊ฐ€ ๋˜๋ฉด์„œ Networking / XML / ObjCCompatibility / FoundationInternationalization ๋“ฑ Foundation์„ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ๋Š” ํ•„์ˆ˜ ๋ชจ๋“ˆ๋“ค์„ ๋…๋ฆฝ์ ์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹๊ณ˜๋‹ค๋Š” ์›€์ง์ž„์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค! ๋จธ์ง€์•Š์•„ โ€œimport Foundationโ€ ์„ ์ ๋Š” ๋‚ ์ด ์—†์–ด์ง€๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ ค๋ด…๋‹ˆ๋‹ค!!๐Ÿ˜€ [Swift.org - The Future of Foundation](https://www.swift.org/blog/future-of-foundation/)

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค