Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- dataset
- swift
- VBA
- swift html parser
- 스위프트
- StreamReader
- 딴지일보 자유게시판 파씽
- 노은
- Exif
- 유성
- python
- euc-kr
- kanna html parser
- mdb table 합치기
- 대전 자전거
- 엑셀
- MDB
- 달력
- insert into
- C#
- 대전
- kanna parser
- exifread
- 파이썬
- html parser
- 대전 업힐
- file move
- Xcode
- 자전거
- EXIF data
Archives
- Today
- Total
Fly to the sky & Return
집합과 배열 in Swift 2.0 본문
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. 배열 : 일련의 순서를 가지는 리스트 형식의 값을 저장하는데 사용되는 자료형
1.1 배열의 선언
1.2 배열의 초기화
1.3 배열의 선언 및 초기화
1.4 배열 아이템 동적 추가
1.4.1 append() : 배열의 맨 뒤에 추가하는 역할
1.4.2 insert() : 원하는 위치에 추가하는 역할
1.4.3 extend : 개별 아이템이아니라 여러개의 아이템을 배열에 추가할때 사용
1 2 3 4 5 6 | var fruits = [String]() fruits.append("apple") fruits.append("banna") fruits.insert("grape", aTIndex:1) fruits.extend(["orange,"blueberry"]) | cs |
2. 집합 : 같은 타입의 서로 다른 값을 중복 없이 저장할때 사용되는 자료형으로 순서가 그다지 중요하지 않은 데이터들이거나 중복없이 한번만 표시되어야 하는 데이터를 저장할때 배열대신에 사용할 있는 자료형
2.1 집합 정의
1 2 3 4 | var genres : set<String> // 텅빈집합 정의할때는 아이템 타입을 설정해야함 // 초기값을 입력할경우 아이템 타입은 생략가능 var genres : set = ["Action", "Drama","SF"] | cs |
2.2 집합 동적 추가와 삭제
2.2.1 insert : 인자값을 집합에 추가하지만, 이미 같은 아이템이 저장되어 있을때는 아무 처리도 하지 않는다.
2.2.2 remove : 인자값을 삭제할 때 사용, 메소드가 호출되면 집합의 내부저장소를 검색하여 입력된 인자와 일치하는 아이템을 찾고, 있으면 삭제, 없으면 nil 값을 반환한다.
'프로그래밍 > Swift(IOS & Mac)' 카테고리의 다른 글
Swift용 HTML/XML parser 를 사용해보자....1 (0) | 2016.03.08 |
---|---|
기본 뷰컨트롤러를 삭제하고 추가된 뷰컨트롤러를 시작 뷰 컨트롤러로 설정하기 (0) | 2016.02.08 |
범위연산자(range operator) (0) | 2016.01.27 |
문자열 템플릿 사용하기 (0) | 2016.01.27 |
변수의값을 다른 타입으로 변경하기 (0) | 2016.01.27 |