-
[Swift] Metatype 이란?iOS/🟠 Swift 2021. 10. 2. 21:47
안녕하세요🐶 이번 시간에는 메타타입에 대해서 알아보려고 합니다. 그럼 시작해볼게요!!🔥 메타타입 : 타입의 타입 메타타입은 타입의 타입입니다. 이 타입에는 class, structure, enumeration, protocol 타입을 포함합니다. 아니 그러면 String 은 타입인데 그럼 메타타입은 String 의 타입이라는 건가요? 맞습니다. 그리고 String 의 타입은 String.Type 입니다!!! ㅋㅋㅋ 처음에는 이 개념을 이해하기 쉽지 않는데요. 메타타입은 타입 자체를 가리켜야할 경우 (refer to)가 있기 때문에 만들어졌습니다. 그리고 사실 우리는 지금까지 메타타입의 인스턴스인 [타입]을 잘 사용해오고 있었습니다. 그건 나중에 보도록하고 우선 제가 만든 그래프를 한번 보여드릴게요. 이해..