가장 일반적으로 사용되는 데이터 타입 중 하나.
타입 지정을 통해 단일 타입을 유지한다.
정수, 문자열, 클래스 등 모든 타입의 요소를 저장할 수 있다.
선언
array는 요소의 타입을 지정하여 빈 배열을 만들 수 있다.
var emptyDoubles: [Double] = []
var emptyFloats: Array<Float> = Array()
미리 초기화된 배열이 필요하다면 이니셜라이저를 사용해 만들 수 있다. Array(repeating: 타입, count: 요소 개수)
var digitCounts = Array(repeating: 0, count: 10)
print(digitCounts)
// Prints "[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]"
알아야 할 메소드
.isEmpty
배열이 비었으면 true반환
.first, last
배열의 처음과 마지막 요소에 접근
.insert(elements , at: index)
원하는 인덱스에 요소를 추가
.remove(at: index)
원하는 인덱스의 요소를 제거
.removelast()
마지막 요소를 제거
.firstindex(of: "") , lastindex(of:)
찾는 요소가 제일 처음(마지막) 나오는 인덱스 반환
.contains("")
요소를 포함하면 true 반환
.min , max
배열에서 가장 큰 값, 작은 값 반환
.sort()
배열을 정렬
.sorted()
배열을 정렬한 것을 반환
.shuffle
배열을 뒤섞음
'ios > swift' 카테고리의 다른 글
[Swift] String을 Int로 변환할 때 왜 Optional<Int>타입이 될까? (4) | 2023.10.02 |
---|---|
[Swift] function과 method (0) | 2023.10.01 |
[Swift] split과 components (0) | 2023.10.01 |
[Swift] map, filter (0) | 2023.05.11 |
[Swift] round(), ceil(), floor() (0) | 2023.05.02 |