[Swift] 튜플 (tuple) 에 대해 알아보자!
튜플(tuple)은 자료형의 묶음 이라고 표현할 수 있어요. 지금까지 기본 데이터 타입에 대해 알아보았죠? (Int, Double, String, Any 등등..) 이것들을 괄호를 사용해서 묶을 수 있어요. 같은 자료형이 아니더라도, 묶을 수 있어요. book이라는 프로퍼티를 선언하고, 이름, 가격, 베스트셀러인지 아닌지의 정보를 갖고 있는 튜플을 선언해보겠습니다. 괄호를 사용해서 묶어주면 끝.. 입니다. 인덱스 (0, 1 ..) 를 통해서 값을 빼올 수도 있고, 수정도 가능합니다. 인덱스로 접근하게 되면, 각 요소가 어떠한 의미가 있는지 알기 어렵네요.. 요소에 이름을 붙여서 접근하는 방법도 있습니다. 튜플 타입이 길어지기 때문에 불편한 점이 있는데 typealias을 사용해서 축약하여 작성할 수 있어..
[Swift] 기본 자료형에 대해 알아보자! - 1 (Int, UInt)
오늘은 Swift에서 제공하는 자료형에 대해 알아봅시다. Int Struct로 되어있음 부호가 있는 정수 값 타입 32bit CPU 라면 Int는 Int32와 크기가 같음 64bit CPU 라면 Int는 Int64와 크기가 같음 Int는 알겠는데.. Int 뒤에 숫자가 붙는거를 처음 보신 분들도 계실꺼에요. Int8, Int16, Int32, Int64... 예상이 가시나요? 뒤에 붙은 숫자는 bit를 의미합니다. 즉, Int8 자료형의 크기는 8비트 입니다. Int8은 8비트이므로, -128 ~ 127의 범위를 갖을 수 있습니다. 한 번 확인해 볼까요? Int8, Int16, Int32, Int64, Int 전부 확인해보도록 하죠! UInt Struct로 되어있음 부호가 없는 정수 값 타입 32bit ..