본문 바로가기
Apple/Swift

[Swift] 공식 문서에서 상속 관계, 프로토콜 채택 여부 확인하기

by 어멘드 2022. 2. 5.
반응형

 Set 관련 포스팅을 하다가 Array가 Sequence 프로토콜을 채택한다는 걸 공식문서에서 확인하고 싶었는데 어디에 적혀있는지 찾을 수가 없었다. 프로퍼티랑 메소드 파트가 너무 길어서 끝까지 내려가 본 적이 없었는데, 페이지 제일 끝에 적혀있었다...

 

 공식 문서 각 페이지의 맨 아래로 가보면 Relationships라는 챕터에 상속, 채택한 프로토콜 목록이 아래와 같이 나와있다.

 

 타고 타고 상속받거나 채택할 수 있어서 잘 찾아봐야 한다.

 위에서 언급한 Array의 경우에는 MutableCollection 프로토콜을 채택하는데, 이 MutableCollection 프로토콜은 Collection을 상속받고, 또 이 Collection이 Sequence를 상속받아서 결론적으로 Array가 Sequnce 프로토콜을 채택하는 걸 확인할 수 있었다.

반응형

댓글