[Swift] AssociatedType이란? typealias란?
Indetifiable Protocol 프로토콜을 공부하려다 보니 AssoicatedType이 나오더라구요!? 확실히 공부하고 지나갑시다!! TypeAlias 우선 typealias를 알아보는게 좋을 것 같더라구요 typealias는 기존에 선언되어있는 타입들에 대한 별칭? 별명을 선언해주어 좀 더 이해하기 쉽거나 가독성있게 해줄 수 있는 키워드이며 아래와 같이 사용합니다. typealias { 별명 } = existing type { 존재하는 타입 } 굳이? 왜? 라는 생각이 드실까봐 예제를 몇개 꺼내어 볼게요. typealias Name = String 기존에 존재하는 String타입에 Name이라는 별명을 지어줬습니다. 이렇게 되면 해당 Name이라는 타입을 실제 사용은 String으로 쓸 수 있습..
Swift
2023. 3. 29. 15:52