본문 바로가기

전체 글

(7)
스위프트(Swift) - 사용자 데이터 타입 튜플(Tuple) 사용 방법 스위프트에서는 기본적으로 제공하는 여러 가지 데이터 타입이 있습니다. 그런데, 꼭 스위프트에서 제공해주는 데이터 타입만을 사용해야 할까요? 그렇지 않습니다. 스위프트에서는 사용자 정의 데이터 타입인 튜플을 설정할 수 있습니다. 그렇다면 완전히 새로운 데이터 타입을 생성할 수 있을까요? 그렇지는 않습니다. 우리는 기본적으로 스위프트에서 제공하는 데이터 타입을 조합해서 튜플을 생성할 수 있습니다. 데이터 타입의 조합은 다양하게 할 수 있는데요. 한 개 또는 두 개를 넘어 많은 개수를 조합하여 만들 수 있습니다. 아래의 예시를 보시면 어떻게 튜플을 생성하는지, 어떻게 이용해야 할지 감이 오실 것입니다. 1. 튜플의 생성 방법과 사용 예시 ----------------------------------------..
스위프트(Swift) - 컬렉션 타입 배열(Array) 사용 방법 스위프트에서는 일반적인 데이터 타입과는 조금 다른 형태로 제공하는 컬렉션 타입이라는 것이 있습니다. 컬렉션 타입의 한 종류인 배열(Array)에 대해서 알아보겠습니다. 배열은 말 그대로 '순서대로'의 의미를 가집니다. 스위프트에서의 배열은 하나의 변수에 여러 값들을 순서대로 나열하여 저장할 수 있습니다. 여러 개의 변수를 사용하는 것보다는 훨씬 효율적이겠지요? 1. 배열 타입 사용 방법 지금부터 배열 타입 사용 방법에 대해 알아볼 것인데요. 여러 가지 방법들을 살펴보고, 또 효율적으로 사용하기 위해서, 스위프트에서 기본적으로 제공하는 프로퍼티에 대해서도 조금 알아보겠습니다. ------------------------------------------------------------코드 시작--------..
스위프트(Swift) - 데이터 타입(자료형) 스위프트에서 제공하는 기본적인 데이터 타입(자료형)에 대해서 알아볼게요. 데이터 타입은 우리가 만들 수도 있지만, 그것 역시 기본 데이터 타입을 기초로 하고 있습니다. 그럼 데이터 타입의 종류를 하나씩 알아보겠습니다. 1. Int 와 UInt Int라는 용어는 integer의 줄임말인데요. 바로 '정수형'을 뜻합니다. 정수는 우리가 다 아는 것처럼 - 부호를 가진 음수부터 + 부호를 가진 양수들 즉 숫자들을 말합니다. 예를 들면 -1, -1999, 23333, 22222 숫자들이 모두 정수인 거죠. 위 내용처럼 Int는 음의 정수, 양의 정수를 포함하는데, UInt는 음의 정수를 제외한 양의정수를 뜻합니다. 여기서 U는 unsigned를 뜻합니다. 즉 부호가 없다는 이야기죠. 예를 들면 1, 222, 1..