자료형 |
사용하는 데이터 종류 및 범위 |
String |
문자열 |
Array<T> |
배열, 제너릭으로 사용하기 위해 T형(임의의 자료형을 말한다)으로 표기했다. |
Dictionary<T,S> |
사전형, T형으로 된 키와 S형으로 된 값을 갖고 있다. |
Int8 |
정수형이며, -128 ~ 127까지의 정수값을 저장한다. |
Int16 |
정수형이며, -32,768 ~ 32,767까지의 정수값을 저장한다. |
Int32 |
정수형이며, -2,147,483,648 ~ 2,147,483,647까지의 정수값을 저장한다. |
Int64 |
정수형이며, -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 까지의 정수값을 저장한다. 보통 Int라고 사용하면 Int64를 의미한다. 그 이유는 현재 swift가 실행되는 운영체제가 64bit 운영체제이기 때문이다. |
Uint8 |
정수형이며, 0부터 255까지의 양수 값만을 갖는다. |
Uint16 |
정수형이며, 0부터 65,535까지의 양수 값만을 갖는다. |
Uint32 |
정수형이며, 0부터 4,294,967,295까지의 양수 값만을 갖는다. |
Uint64 |
정수형이며, 0부터 18,446,744,073,709,551,615까지의 양수 값만을 갖는다. |
Float32 |
비트의 부동소수점 데이터를 가지며 Double 형의 정밀도가 필요하지 않는 경우에 주로 사용한다. |
Double64 |
비트의 부동소수점 데이터를 가지며 소수점 이하의 값을 정밀하게 표현하는 경우에 사용한다. |
Bool |
True와 false 값 중 하나를 표현하는 경우에 사용한다. |