3 swift 컬렉션

Preview:

Citation preview

3. Swift 기초 - 컬렉션 타입 : 배열과 딕셔너리

창원대학교 정보통신공학과 2015. 12.

배열

•같은 타입을 가진 여러 개의 값을 순서대로 저장하는 자료구조

• Objective-C의 경우 NSArray, NSMutableArray라는 클래스가 제공됨

• 스위프트에서 배열은 타입을 명시해야하며, 그렇지 않을 경우 추정을 통해서 타입을 확인함

배열의 생성과 초기화

•배열은 초기화가 필요하다

서로 다른 타입을 가지는 배열

배열의 생성과 초기화

•다양한 초기화 방법이 존재함

비어있는 배열선언과 count

비어있는 배열선언과 count

비어있는 배열선언과 count

배열의 접근 및 수정

배열의 접근 및 수정

배열의 반복문 사용

배열의 반복문 사용

배열값과 인덱스 얻기

enumerate() 메소드를 통해 index, value 튜플을 반환 받을 수 있다

딕셔너리

•딕셔너리는 키(key)/값(value) 쌍으로 구성됨

• key : “Playground”, value : “a place where people can play”

• key : “glossary”, value : “a vocabulary”

• 키를 이용해서 값을 얻어낼 수 있음

Dictionary 생성과 초기화

Dictionary 접근 및 수정

Dictionary 반복문 사용

Dictionary 반복문 사용

Dictionary의 내용을 배열로

감사합니다

dongupak@gmail.com

Recommended