기본 (The Basics) - 타입 별칭 (Type Aliases)

00yhsp·2024년 4월 1일

타입 별칭(Type Aliases)는 이미 존재하는 타입을 다른 이름으로 정의한다.
타입 별칭은 typealias 키워드를 사용하여 정의할 수 있다.

타입 별칭은 외부 소스에서 특정 크기의 데이터로 작업할 때와 같이 상황에 맞는 이름으로 기존 타입을 참조하려는 경우에 유용하다.

typealias AudioSample = UInt16

타입 별칭을 정의하면 원래 이름을 사용할 수 있는 모든 위치에서 별칭을 사용할 수 있다.

var maxAmplitudeFound = AudioSample.min

여기서 AudioSample은 UInt16의 별칭으로 정의된다.
별칭이므로 AudioSample.min에 대한 호출은 실제로 UInt16.min을 호출하며 maxAmplitudeFound 변수의 초기값은 0이다.

profile
iOS Dev

0개의 댓글