Any
Any를 직역하면 '아무거나'라는 의미이다.
이름에서 알 수 있듯이 모든 타입의 인스턴스들을 허용한다는 뜻이다.
AnyObject
AnyObject의 정의를 살펴보면
프로토콜이다!
모든 클래스가 암시적으로 준수하는 프로토콜
즉 클래스 타입만 가능하다!라는 의미!!
이해하기 쉽게 Object는 클래스를 통해 생성된다. (작명의 중요성)
따라서 AnyObject는 모든 클래스 타입의 인스턴스들을 나타낼 수 있다.
너무 허무하네..;
# 참고한 사이트
'iOS > Swift 상식' 카테고리의 다른 글
Swift - String의 SubScript 접근 (0) | 2023.01.23 |
---|---|
Swift - Optional (0) | 2023.01.23 |
Swift - Convenience init (0) | 2023.01.23 |
Swift - Copy On Write(COW) 동작 방식 (0) | 2023.01.23 |
Swift - Class 성능 향상 시키는 방법 (0) | 2023.01.07 |