이번에는 타입 캐스팅 관련된 내용에 대해서 확인을 해보려고 한다. 딱히 난이도가 있는 내용은 아니고, Swift를 사용하면서 자주 사용하는 부분이니 알아두면 좋을 것 같다. 타입 캐스팅 인스턴스의 타입을 확인하거나 어떠한 클래스의 인스턴스를 해당 클래스 계층 구조의 슈퍼클래스나 서브클래스로 취급하는 방법 인스턴스의 타입을 확인할 수도 있고 인스턴스 클래스 타입을 슈퍼클래스 또는 서브클래스 타입처럼 다루기 위해 사용하는 것이라고 이해하면 편하다. Swift에서는 타입 캐스팅을 is / as 로 사용한다. is / as 는 값의 타입을 확인하거나 값을 다른 타입으로 변환하는데 사용한다. 타입 캐스팅에 대한 간단한 정의부터 알아보았다. 이제 코드를 통해서 내용을 간략히 확인해보도록 하자. 좌측 이미지는 타입 ..