1. 컬렉션 타입

컬렉션 타입은 데이터들의 집합 이라 할 수 있다. 컬렉션 타입의 이름에서도 알 수 있듯이 Collection 의 뜻 처럼 무리, 모음, 수집 등을 의미하는 것이다. Swift 에서 컬렉션 타입이란 지정된 타입의 데이터들의 묶음이다.

2. 컬렉션 타입의 특징

3. 제네릭 (간단하게만)

공식문서를 보게 되면 아래와 같은 문구가 깔짝 남아있다. 이걸 왜 적어뒀는지 살펴보자. Swift의 배열, 집합, 딕셔너리 타입은 제너릭 콜렉션으로 구현됩니다.

컬렉션 타입에 여러가지 데이터 타입들을 담을 수 있도록 지정한다는 의미이다. but. 튜플처럼 하나의 컬렉션에 여러개의 타입을 담는 것 ❌ 하나의 컬렉션 타입 → 하나의 데이터 타입만 담는 것 🆗

Swift 에서는 제네릭을 <T> 로 표현하는데 담고싶은 타입을 T 에 넣으면 된다.

[Swift 공부] 컬렉션 타입이란 ?