타입 캐스팅 (1) 썸네일형 리스트형 [iOS - Swift] is, as 타입 캐스팅 (업 캐스팅, 다운 캐스팅) 앱을 개발하다 보면 is, as, as!, as? 와 같이 같은 듯 다른 문법을 본 적이 있을것이다. 우리는 이걸 타입 캐스팅 이라고 하는데 어떤 것들이 다른지 정확히 짚고 넘어가기 위해 글을 작성하게 되었다. 타입 캐스팅 (Type Casting) 변수나 상수의 타입을 다른 타입으로 변경하는 것을 말한다. 인스턴스의 타입을 확인하거나, 인스턴스를 같은 계층에 있는 다른 슈퍼 클래스(상위)나 서브 클래스(하위)로 취급하는 방법이기도 하다. 타입 캐스팅은 is 와 as 연산자를 사용한다. is 연산자 특정 인스턴스의 타입을 확인하는 연산이다. 반환 타입은 Bool이다. let mystr : String = "Kimgahyun" mystr is Character // false mystr is String .. 이전 1 다음