[iOS-Swift] 기본 데이터 타입

TIL 8일 차 - Swift 문법 기본 데이터 타입

스위프트에서 데이터 타입은 모두 대문자로 시작함

 

1. 숫자(정수,소수)

Int(정수형)

Float, Double (실수)

Double이 Float보다 더 큰 메모리공간, 소수점 표기 가능

 

 

2. 문자열 String

// 쌍따옴표를 3개 연속 사용하면 여러줄의 문자열을 만들 수 있음
let introduce = """
이름은 모찌이고
나이는 1살이고
수컷입니다.
"""

// 빈 문자열을 만들 수 있음
let emptyString1 = ""
let emptyString = String()

//  \()를 사용하여 문자열 내에 변수나 상수를 사용할 수 있음
let age = 20
print("저의 나이는 \(age)살 입니다.") // 저의 나이는 20살 입니다. 출력됨

 

 

 

3. 튜플 Tuple (여러 값의 묶음)

1) 여러 값을 하나로 묶어서 관리할 수 있음

2) 튜플 내의 값들은 순서대로 저장되며 각각은 고유의 인덱스를 가짐

3) 튜플의 각 값은 서로 다른 타입을 가질 수 있음 (같은 타입만을 담을 수 있는 배열과의 차이점)

4) 개수가 고정되어 있음 (값을 넣고 뺄 수 있는 배열과의 차이점)

// 튜플은 소괄호 ()를 사용해 선언함

// 튜플은 index(순서)를 사용하거나 이름을 붙여 접근 가능함

// 선언방법
let dog: (String, Int) = ("모찌", 1)

// 접근 방법 (인덱스 사용)
print(dog.0) // 모찌 출력
print(dog.1) // 1 출력
// 선언 방법 (이름 할당)
let dog: (name: String, age:Int) = (name: "모찌", age: 1)

// 접근 방법 (이름)
print(dog.name) // 모찌 출력
print(dog.age) // 1 출력

 

 

 

 

*참고*

: 컨밴션!!

 

타입을 정하는 : 앞에는 공백이 없고 뒤에는 공백이 있게 코드를 작성해야 한다.

예시

var age: Int
let name: String //과 같이 :의 앞에는 공백이 없고는 뒤에는 한칸 띄어줘야한다.

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

[iOS-Swift] 함수  (0) 2026.01.06
[iOS-Swift] 조건문  (0) 2026.01.06
[iOS-Swift] 변수와 상수  (0) 2026.01.06
[iOS] 앱 아키텍쳐 기초 (MVC,MVVM)  (0) 2026.01.05
[iOS-Swift] 클래스와 구조체  (0) 2026.01.01