Casting (1) 썸네일형 리스트형 [Swift] Type Casting (is, as, as?, as!) 타입캐스팅 완벽 정리 타입 캐스팅(Type Casting) 은 인스턴스의 타입을 확인하거나, 해당 인스턴스를 자신의 클래스 계층에 있는 상위 혹은 하위 클래스로 처리하는 방법입니다. 스위프트의 타입 캐스팅은 is 와 as 연산자로 구현됩니다. 이 두 연산자는 값의 타입을 확인하거나 값을 다른 타입으로 지정합니다. 단순하면서도 보고 이해하기 쉬운 표현 방식이죠. 또한, 타입 캐스팅을 사용하여 해당 타입이 프로토콜을 따르는지(Protocol Conformance)도 확인할 수 있습니다. 타입 캐스팅 연산자 타입 캐스팅 연산자는 총 4가지가 있습니다. expression is type expression as type expression as? type expression as! type is 연산자는 런타임에 expression.. 이전 1 다음