3 swift 컬렉션,흐름제어
-
Upload
donggyu-park -
Category
Technology
-
view
147 -
download
0
Transcript of 3 swift 컬렉션,흐름제어
Swift의 컬렉션 타입과 흐름 제어
창원대학교 정보통신공학과 유지용 & 박동규 2014.04.
컬렉션 타입
배열
•같은 타입을 가진 여러개의 값을 순서대로 저장함
• 한 배열안에서 같은 값이 여러다른 위치에 올 수 있음
• Objective-C의 경우 NSArray, NSMutableArray라는 클래스가 제공됨
• 스위프트에서 배경은 타입을 명시해야하며, 그렇지 않을 경우 추정을 통해서 타입을 확인함
배열의 생성과 초기화
intArrayB는 Int형
intArrayC는 Int형
배열의 접근 및 수정
배열의 접근 및 수정
intArrayB의 크기를 넘어갈수 없다.
배열의 반복문 사용
배열의 반복문 사용
배열값과 인덱스 얻기
딕셔너리
•딕셔너리는 키/밸류 쌍으로 구성됨
• key : “Playground”, value : “a place where people can play”
• key : “glossary”, value : “a vocabulary”
• 키를 이용해서 밸류를 얻어낼 수 있음
Dictionary 생성과 초기화
Dictionary 접근 및 수정
Dictionary 반복문 사용
Dictionary의 내용을 배열로
흐름 제어
흐름제어 for문
흐름제어 for문
흐름제어 - 비교
흐름제어 for문
흐름제어 while, do while문
흐름제어 if문
흐름제어 switch문
흐름제어 switch문
흐름제어 switch문
continue문은 default를 수행하지 않고 for문으로 돌아감
흐름제어 break
흐름제어 fallthrough
흐름제어 Labeled
‘reA’ for문을 종료
‘reA’ for문
참고 사이트
http://minsone.github.io/ http://swift.leantra.kr/#the-basics