Any, AnyObject 2016. 5. 28. 18:57 - 티메르 IOS/Swift 이 글의 ID로 URL 전환 Any, AnyObjectAnyObject 모든 클래스의 아버지클래스중 가장 추상화된 클래스모든 종류의 클래스 타입을 저장할 수 있는 범용 타입의 클래스AnyObject로 배열 저장 var list = [AnyObject]() list.append(Vehicle()) list.append(SUV()) list.append(Car()) 다운캐스팅 lelt obj:AnyObject = SUV() if let SUV = obj as? SUV{ print("\(SUV) 캐스팅이 성공하였습니다.") } Any 모든 객체의 아버지극단적인 추상화로 프로퍼티, 메소드가 아예 없음var value : Any = "Sample String" value = 3 value = falsevalue = {() in print("함수가 실행됩니다")} value = [1,2,3,4] 공유하기 게시글 관리 Philographer 저작자표시 'IOS > Swift' 카테고리의 다른 글 옵셔널의 단점, 옵셔널 체인 (0) 2016.05.28 생성자 (0) 2016.05.28 타입 캐스팅 (0) 2016.05.28 상속, 오버라이딩 (0) 2016.05.28 메소드 (0) 2016.05.28 댓글 트랙백 공유 카테고리의 다른 글 일반 소셜 댓글 로드 중… 트랙백을 확인할 수 있습니다 트랙백 URL URL을 배껴둬서 트랙백을 보낼 수 있습니다 공유하려면 대상을 선택하세요 소셜 트위터 Facebook 카카오스토리 Band Naver Google+ 메시지 카카오톡 Line 기록 Pocket Evernote 카테고리의 다른 글 목록 2016.05.28 옵셔널의 단점, 옵셔널 체인 2016.05.28 생성자 2016.05.28 타입 캐스팅 2016.05.28 상속, 오버라이딩 검색 다른 글 더 보기 모든 글 보기 IOS/Swift 카테고리의 다른 글을 둘러봅니다 Philographer의 모든 글을 둘러봅니다