[Swift] 공식 문서 - 타입 캐스팅(Type Casting)
·
Swift/Swift 가이드
새로 배운 점 클래스와 서브클래스의 계층 구조가 있는 타입 캐스팅을 사용하여 특정 클래스 인스턴스의 타입을 확인하고 그 인스턴스를 같은 계층에 있는 다른 클래스로 캐스팅할 수 있습니다. Any 또는 AnyObject 타입에서 알고 있는 상수나 변수의 특정 타입을 찾으려면, switch문에서 is 또는 as 패턴을 사용할 수 있습니다. Type Casting 타입 캐스팅(Type Casting)은 인스턴스의 타입을 체크하거나 해당 인스턴스를 인스턴스 자신의 클래스 계층에서 다른 슈퍼클래스 또는 서브클래스로 처리하는 방법입니다. Swift에서 타입 캐스팅은 is와 as 연산자로 구현됩니다. 이 두 연산자는 값의 타입을 체크하거나 다른 타입으로 그 값을 캐스팅하는 간단하고 효과적인 방법입니다. Defining..
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 타입 캐스트 as (1-24) 생각해보기
·
Swift/개념 & 응용
[Swift 5/부스트 코스] iOS 프로그래밍을 위한 스위프트 기초 - 타입 캐스트 as (1-24) 정리, 생각해보기 안녕하세요. 개발하는 정주입니다. 오늘은 타입 캐스트에 대해 포스팅하려고 합니다. 부스트 코스 1-24 타입 캐스트 내용입니다. 생각해보기 내용은 맨 아래에 있습니다. http://www.boostcourse.org/mo122/lecture/11312 iOS 프로그래밍을 위한 스위프트 기초 부스트코스 무료 강의 www.boostcourse.org as as는 업 캐스팅과 다운 캐스팅에 사용되는 연산자입니다. 업 캐스팅 Sub class instance를 Super Class Type으로 참조합니다. 컴파일 시점에 캐스팅 가능 여부를 판단합니다. // UniversityStudent 인..
유정주
'타입 캐스팅' 태그의 글 목록