Any, AnyObject
·
Swift
AnyObjectAnyObject는 어떠한 클래스 타입의 인스턴스도 표현할 수 있는 것이다.클래스 타입만 가능해요. 클래스 타입만. 상속 관계가 아니라도 타입 캐스팅 가능한 타입이고어떤 클래스의 객체도 저장이 가능하고가장 추상화된 최상위 클래스(Obj-C의 NSObject)클래스만 허용하며 구조체나 열거형은 허용하지 않는다. AnyAny는 어떤 것도 가능함. 인스턴스도 가능하고 함수까지도 가능하다.클래스, 구조체, 열거형, 함수타입도 다 Any형으로 캐스팅 할 수 있는아주 범용 타입이라고 생각을 하시면 된다.