✅ 변수와 상수
- 데이터를 담아두는 공간
- 불러오기 위한 데이터
- 변수(Variable): 데애터를 저장하고 이후에 변경할 수 있는 저장 공간 / var 키워드를 사용하여 선언합니다.
- 상수(Constant): 한 번 값이 저장되면 변경할 수 없는 저장 공간. / let 키워드를 사용하여 선언합니다.
var welcome = "Hello Swift!"
let leeo = "My name is Leeo"
✅ 데이터 타입
- 저장한 데이터에는 타입이 존재
- 다양한 타입들에 다양한 쓰임새
- 데이터의 종류만큼 존재하는 타입
✅ 컬렉션
- 같은 타입의 여러 개의 변수를 하나로 묶음
- 방법에 따라 여러가지 존재
- 배열(Array) 👉 같은 데이터를 하나의 변수에 넣는 방법
var fruits: [String] = ["Apple", "Banana", "Cherry"]
fruits.append("Date")
let firstFruit = fruits[0] // Apple
✅ 사전(Dictionary)
- 키로 벨류에 접근하는 방법
- 이 세상에 사전과 같은 방법
var capitals: [String: String] = ["Korea": "Seoul", "Japan": "Tokyo"]
capitals["China"] = "Beijing"
let koreanCapital = capitals["Korea"] // Seoul
✅ 집합(Set)
- 순서가 없는 고유한 값들
var capitals: [String: String] = ["Korea": "Seoul", "Japan": "Tokyo"]
capitals["China"] = "Beijing"
let koreanCapital = capitals["Korea"] // Seoul
✅ 조건문, 제어문
- 특정 조건에 따라서 다른 상태를 만들어 주는 문법
- 코드의 실행 흐름을 관리하는 핵심적인 구성 요소
- 문법 - if
- if문은 주어진 조건이 true일 때 코드 불록을 실행
- else 문은 주어진 조건이 false 일 때 코드 블록을 실행
if condition {
// 조건이 true일 때 실행됩니다.
} else if anotherCondition {
// 다른 조건이 true일 때 실행됩니다.
} else {
// 위의 모든 조건이 false일 때 실행됩니다.
}
- 문법 - switch
- switch 문은 여러 조건을 비교할 때 사용
- 각각의 case는 특정 조건에 해당할 때 코드 블록을 실행
switch value {
case value1:
// value가 value1일 때 실행됩니다.
case value2:
// value가 value2일 때 실행됩니다.
default:
// 위의 모든 case에 해당하지 않을 때 실행됩니다.
}
✅ 반복문
- 같은 코드를 여러 번 반복해주는 방법
- 코드를 간결하게 만들어 주는 방법
for item in ["Apple", "Banana", "Cherry"] {
// 각 아이템에 대해 실행됩니다.
}
for index in 1...5 {
// 1부터 5까지 실행됩니다.
}
✅ 사용자 인터페이스와 로직 연결
- IBAction 및 IBOutlet 소개
- UI를 그리는 방법 중 하나
- Swift vs UIKit
- Storyboard vs Code
- Storyboard에서 화면과 코드를 연결하는 방법
- IBAction
- 연결 방법은 드래그 앤 드롭
- 액션을 연결함
- 우리가 어떤 액션을 했을 때, 동작하는 트리거
'iOS' 카테고리의 다른 글
iOS 앱개발 소개 (1) | 2024.02.13 |
---|---|
앱개발 용어 정리 2 (0) | 2024.02.13 |
데일리 미션 - 앱개발 용어 정리 (0) | 2024.01.30 |
댓글