소소한개발팁
반응형
article thumbnail
(Swift) 17. Type Casting (타입 캐스팅)
컴퓨터 언어/Swift 2021. 12. 17. 18:24

Type Casting - 타입 캐스팅은 인스턴스의 타입을 확인하거나 인스턴스를 같은 계층에 있는 다른 superclass나 subclass로 취급하는 방법입니다. - 타입캐스팅에는 is와 as 두 연산자를 사용합니다. - 타입캐스팅을 이용하면 특정 프로토콜을 따르는지 확인할 수 있습니다. Defining a Class Hierarchy for Type Casting - 타입캐스팅의 동작을 확인하기 위한 클래스입니다. class MediaItem { var name: String init(name: String) { self.name = name } } - 이 클래스를 서브 클래싱 해서 두 개의 다른 서브클래스를 생성합니다. class Movie: MediaItem { var director: Strin..

반응형