1. Array(배열)에 사용하는 다양한 함수
* 배열 변수에 range(범위)를 지정하여 사용 가능
ex) let firstThree = eventNumbers[0..2]
* contains() : 배열에 특정 값의 포함 여부
* insert(value, at) : 특정 값(value)을 인덱스(at)에 추가
* removeAll() : 배열 전체를 모두 삭제
* swap(startIndex, endIndex) : 배열의 특정 인덱스 값을 서로 바꿔주는 함수
* for num in eventNumbers {
print(num)
}
* 반복문으로 인덱스와 값을 출력
for (index, num) in eventNumbers.enumerated() {
print("idx: \(index), value: \(num)")
}
* dropFirst(count) : count 만큼 첫 번째 인덱스에서부터 삭제한다. (단, 기존의 배열에는 영향을 주지 않는다.)
* dropLast() : 마지막 요소를 제거
* prefix(count) : 앞의 count 만큼의 요소를 반환
* suffix(count) : 뒤의 count 만큼의 요소를 반환
2. Dictionary : 순서 상관없이 key, value 형태로 데이터를 저장하는 공간 (Java: ArrayList와 유사)
3. 금일 과제
'iOS' 카테고리의 다른 글
[13일차] Structure(구조)와 Class (0) | 2020.07.30 |
---|---|
[12일차] Set 과 Closure 이용 (0) | 2020.07.28 |
[9일차] Optional 고급기능 (0) | 2020.07.25 |
[8일차] Functional 고급 기능 (0) | 2020.07.24 |
[7일차] for, switch, Functional 사용법 (0) | 2020.07.23 |
댓글