[Swift] Any, AnyObject

Martin Kim·2021년 8월 22일
0

Swift

목록 보기
3/11
post-thumbnail

Any

  • Any는 스위프트의 모든 데이터 타입을 사용할 수 있다는 뜻으로 만약 어떤 변수나 상수의 타입이 Any로 되어 있다면 어떤 종류든지 값을 지정할 수 있다.

AnyObject

  • AnyObject는 Any보다는 조금 더 한정된 의미로 클래스의 인스턴스만 할당 가능하다.

위 두가지 타입은 리스트에 어떤 값을 추가할 때 그 타입이 여러가지일 경우 유용하게 사용할 수 있다.

var anyArray: [Any] = []
anyArray.append("1") // ["1"]
anyArray.append(1) // ["1", 1]
profile
학생입니다

0개의 댓글