[Swift] Any, AnyObject 1. AnyObject -> 범용 타입 -> 상속관계가 아니라도 타입 캐스팅 가능한 타입 -> 어떤 클래스의 객체도 저장 가능 -> 가장 추상화된 최상위 클래스 (Objective-C 의 NSObject) -> 클래스만 허용하며 구조체나 열거형은 허용하지 않음 -> 프로토콜임. (모든클래스가 암묵적으로 준수하는 프로토콜) 2. Any -> 클래스, 구조체, 열거형, 함수타입도 가능 iOS/Swift 2022.11.15