티스토리 뷰

스위프트는 많은 수의 데이터를 묶어서 저장하고 관리할 수 있는 컬렉션 타입을 제공합니다.

컬렉션 타입에는 Array(배열), Dictionary(딕셔너리), Set(세트) 등이 있습니다.

 

배열

배열은 같은 타입의 데이터를 일렬로 나열한 후 순서대로 저장하는 형태의 컬렉션입니다.

var names: Array<String> = ["zeekke", "John"]

var names: [String] = ["zeekke", "John"]

위의 두 줄은 같은 의미입니다.

Array라는 키워드와 타입 이름의 조합 혹은 대괄호로 타입 이름을 지정하여 배열을 선언할 수 있습니다.

 

 

var emptyArray: [Any] = Array<Any>()

var emptyArray: [Any] = [Any]()

 

위의 두 줄 또한 같은 의미입니다.

Any 데이터를 요소로 갖는 빈 배열을 생성합니다.

 

 

var emptyArray: [Any] = []
print(emptyArray.isEmpty)	// true
print(names.count)		// 2

isEmpty는 비어있는 배열인지 아닌지 확인하는 프로퍼티입니다.

count는 배열의 요소 개수를 리턴하는 프로퍼티입니다.

'Dev.iOS > Swift' 카테고리의 다른 글

[iOS Swift] MVC 패턴  (2) 2019.12.14
[iOS Swift] CocoaPods 설치 및 사용 방법 (Xcode)  (5) 2019.11.19
[Swift] 컬렉션형 - Set(세트)  (0) 2019.10.13
[Swift] 컬렉션형 - Dictionary(딕셔너리)  (3) 2019.10.13
[Swift] 언어적 특성  (2) 2019.10.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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
글 보관함