[Swift] 공식 문서 - 타입 캐스팅(Type Casting)
·
Swift/Swift 가이드
새로 배운 점 클래스와 서브클래스의 계층 구조가 있는 타입 캐스팅을 사용하여 특정 클래스 인스턴스의 타입을 확인하고 그 인스턴스를 같은 계층에 있는 다른 클래스로 캐스팅할 수 있습니다. Any 또는 AnyObject 타입에서 알고 있는 상수나 변수의 특정 타입을 찾으려면, switch문에서 is 또는 as 패턴을 사용할 수 있습니다. Type Casting 타입 캐스팅(Type Casting)은 인스턴스의 타입을 체크하거나 해당 인스턴스를 인스턴스 자신의 클래스 계층에서 다른 슈퍼클래스 또는 서브클래스로 처리하는 방법입니다. Swift에서 타입 캐스팅은 is와 as 연산자로 구현됩니다. 이 두 연산자는 값의 타입을 체크하거나 다른 타입으로 그 값을 캐스팅하는 간단하고 효과적인 방법입니다. Defining..
[Swift] Swift 문법 - 형 변환(Type Casting)과 타입 비교 / Any와 AnyObject
·
Swift/개념 & 응용
안녕하세요. 오늘은 형 변환과 타입 검사에 대해 알아보겠습니다. 추가로 Any와 AnyObject에 대해서도 간단하게 작성하였습니다. 형 변환을 포스팅 내용 중 옵셔널(Optional)과 관련된 내용이 나옵니다. 혹시 옵셔널에 대해 전혀 알지 못하시는 분은 이전 포스팅을 참고해주세요. Optional 포스팅 바로보기 2021.08.17 - [개발,IT,코딩] - [Swift] Swift 문법 - Optional 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA 클래스와 인스턴스 클래스는 쉽게 말해 설계도라고 생각하면 됩니다. 클래스를 이용해 객체를 만들 수 있고 이를 ..
유정주