로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
난이도
기본

iOS 프로그래밍을 위한 스위프트 기초

임시 이미지 야곰
http://www.boostcourse.org/mo122/forum/88762
좋아요 1073 수강생 10385

▶다음과 같은 경우에는 각각 어떤 컬렉션 타입을, 상수/변수 선언 중 어떤 것을 사용하면 유용할지 생각해 봅시다. 

  • 영어 알파벳 소문자를 모아두는 컬렉션
  • 책의 제목과 저자 정리를 위한 컬렉션
  • Boostcamp iOS 수강생 명부 작성을 위한 컬렉션

1. 영어 알파벳 소문자를 모아두는 컬레션

 - 이 경우에는 알파벳의 순서를 두고 나열하는 것이 보기 좋기 때문에 Array 타입을 사용하는 것이 좋습니다.


2. 책의 제목과 저자 정리를 위한 컬렉션

 - 이 경우에는 제목, 저자라는 쌍을 이루고 있기 때문에 Dictionary 타입을 사용하는 것이 좋습니다.


3. Boostcamp iOS 수강생 명부 작성을 위한 컬렉션

 - 순서를 정의할 필요도 없고, 쌍을 이루고 있는 것도 아니니 Set 타입이 좋다고 생각을 합니다만, 동명이인이 있는 경우 Set 타입은 중복을 허용하기에 문제가 생길 수도 있어 이 경우에는 Array 타입을 사용할 것 같습니다.