swift 기초 - 옵셔널 체이닝, 타입캐스팅
swift 기초 - 옵셔널 체이닝, 타입캐스팅 [1] 옵셔널 체이닝 [1-1] 옵셔널 체이닝 옵셔널 체이닝은 옵셔널 요소 내부의 프로퍼티로 또다시 옵셔널이 연속적으로 연결되는 경우 유용하게 사용할 수 있다. [1-2] 예제 클래스 및 인스턴스 생성 //사람 클래스 class Person { var name : String var job:String? // 직업 - 옵셔널 var home: Apartment? //집 - 옵셔널 //이름 초기화 메소드 init(name:String) { self.name = name } } //아파트 클래스 class Apartment { var buildingNumber : String //동 var roomNumber: String //호수 var guardMan : P..