typealias

ยท๐ŸŽ iOS & Swift
ํ•ด๋‹น ๊ธ€์— ์‚ฌ์šฉ๋œ ์˜ˆ์‹œ๋Š” 2๊ฐ€์ง€ ๊ธ€์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค. ์ถœ์ฒ˜๋Š” ๊ธ€ ๋งˆ์ง€๋ง‰์— ์ ์–ด๋†“์•˜์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์…”์„œ ๊ธ€ ์ฝ์–ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :) ๐Ÿ’ฌ ๋“ค์–ด๊ฐ€๊ธฐ์ „์— ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๊ณ  ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. typealias๋Š” ์ฝ”๋“œ๋ฅผ ์ข€ ๋” ๊ฐ„๊ฒฐํ•˜๊ฒŒ ๊ฐ€๋…์„ฑ์žˆ๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์–ธ์ œ ์‚ฌ์šฉํ•˜๋ƒ๊ตฌ์š”? ์ •๋‹ต์€ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์žˆ์ฃ . ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๊ทธ ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ ํ•จ๊ป˜ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ—’ typealias๋ž€ typealias๋ž€ ํƒ€์ž…์— ๋ถ™์ผ ์ˆ˜ ์žˆ๋Š” ๋ณ„์นญ, ์•ฝ์นญ์ž…๋‹ˆ๋‹ค. typealias (์‚ฌ์šฉํ•  ๋ณ„๋ช…) = (์กด์žฌํ•˜๋Š” ํƒ€์ž…) ex) typealias Nickname = Int ex) typealias Codable = Decodable & Encodable ex) ... typealias๋Š” ์ƒˆ..
taeeekki
'typealias' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก