swift에서 정수를 표현할 때 사용하는 타입.
플랫폼에 따라 표현할 수 있는 수의 범위가 달라요.
ex) 32bit 플랫폼의 경우 Int32와 같은 공간을 할당받아요(32bit == 4byte)
-2,147,483,648 ~ 2,147,483,647 의 값을 가짐
64bit 플랫폼의 경우 Int64와 같은 공간을 할당받아요(64bit == 8byte)
-9223372036854775808 ~ 9223372036854775807 의 값을 가짐
UInt라 하여 unsigned(쉽게 말해 음수값을 가지지않음) interger type을 나타낼 때 사용하는 것도 있어요.
let myAge: Int = 26 // 이렇게 사용함
소수점이 있는 수(실수)를 나타낼 때 사용하는 타입에는 Float와 Double이 있어요.
float는 32bit까지 저장할 수 있고, double의 경우 64bit까지 저장할 수 있어요.
float보다는 double이 표현할 수 있는 소수점 아래의 수가 많기 때문에(float의 경우 소수점 6자리, double의 경우 소수점 15자리) 두 타입이 모두 올 수 있는경우에는 double을 보통 사용해요.
let myEye: Float = 0.3
let myHeight: Double = 176.3
true 또는 false의 값을 나타낼 때 사용하는 타입
let iAmPeople: Bool = true
let iAmCat: Bool = false
문자열을 나타낼 때 사용하는 타입, 이모지도 돼요...
let myJob: String = "flutter"
이 외에도 Any, AnyObject, nil 같은 타입들이 있긴 한데, 나중에 실제로 쓸 기회가 있을 때 같이 정리하면 좋을것 같아서 넘어갔습니다. 몇 년전 처음 개발 할 때 하던거를 다시하고 있는 기분이라 좀 지루하긴한데, 꾸준히 정리한다는 마음으로 하고있네요.
막상 글을 써보니 공부하는데 걸리는 시간보다 배는 걸리는것 같아요. 다른 분들이 존경스러워지는 저녁입니다. 다음글은 collection에 대해 쓸 것 같아요.