Generic의 사전적 뜻 : 일반적인
말 그대로 일반적인 상황에서 사용할 수 있는 타입으로 뭔가를 정의할 때 사용되는 기능
스위프트의 정말 강한 기능 중 하나인 것 같다.
Array, Dictionary, Set등이 어떠한 타입으로도 생성될 수 있는것은 바로 이 generic으로 만들어진 컬렉션타입이기 때문이다.
추가적으로,
generic을 공부하다가 우연히 본 것인데, 자주쓰이는 프로토콜들에 대해서는 한 번 정리해 볼 필요가 있을 것 같다.
Sequence, IteratorProtocol, Equatable, Hashable 등 (제네릭 정리한 부분에 목록은 정리되어 있다!)
'공부 > [TIL]' 카테고리의 다른 글
[TIL] 220122 - Auto Layout 기본적인 내용 (0) | 2022.01.24 |
---|---|
[TIL] 220120 - Swift ARC (0) | 2022.01.21 |
[TIL] 220112 - 요소(UIButton, UILabel)들의 특징을 알고 쓰자(공식문서를 읽자) (0) | 2022.01.12 |
[TIL] 220111 - 아이폰에 앱 무선으로 빌드 및 디버그하기! (0) | 2022.01.11 |
[ TIL - 220110] Boost course - iOS 앱 프로그래밍 시작 (0) | 2022.01.10 |
댓글