Swift Convention Guide
- 컨벤션이란 코드를 작성할 때 지키면 좋은 통일된 규칙.
Swift Convention Guide No.1
- Camel Case : 이름을 지을 때 공백(스페이스바)를 넣을 수 없기 때문에, 공백 대신 그 다음 글자를 대문자로 씀.
변수와 상수
- 선언하는 방법
- var 변수이름: 변수의 데이터타입
- let 상수이름: 상수의 데이터타입
- 선언과 동시에 값을 할당하는 방법
- var 변수이름: 변수의 데이터 타입 = 실제 값
- let 상수이름: 상수의 데이터 타입= 실제 값
- 타입을 사용하지 않고 바로 값을 할당하는 방법 (Swift 컴파일러가 할당하는 값을 보고 데이터타입을 정해줌.)
- var 변수이름 = 실제 값
- let 상수이름 = 실제 값
Swift Convention Guide No.2
- 상수나 변수의 이름은 소문자로 시작해야함.
주석
- 한 줄씩 주석하려면 // 슬래시 2개 사용하면 뒤에는 컴파일러가 빌드하지 않음.
- 여러줄을 주석하려면 /* */ 안에 내용을 넣어주면 됨.
- print는 debug area에 값을 출력해주는 함수.
데이터 타입
- 데이터 타입은 대문자로 시작함 : String, Int, Float, Any
- 정수 Int
- 실수 Float(소수점 이하 6자리까지, 32비트 메모리공간 차지), Double(소수점 이하 15자리까지, 64비트)
- 문자열
- 쌍따옴표로 감싸서 문자열을 생성할 수 있음 "Aiden"
- 쌍따옴표 3개를 연속 사용하면 여러줄 문자열을 만들 수 있음
let swiftClass = """
스위프트
클래스
"""
- 문자열 안에 변수나 상수의 값을 출력하려면\() 사용
let name = "Aiden"
print("제 이름은 \(name)입니다")
- 문자(Character, 한글자를 저장하는 데이터 타입)
let name: Character = "a"
- 참 또는 거짓(Boolean)
true or false
- 여러 값의 묶음(Tuple)
- 여러 값을 하나로 묶어서 관리함.
- 튜플 내의 값들은 순서대로 저장되고 각 값은 고유의 인덱스를 가짐.
- 튜플의 각 값은 서로 다른 타입을 가질 수 있음.
let person: (String, Int) = ("내배캠", 10)
//접근방법
person.0
person.1
상수 또는 변수의 이름을 넣고 .(점) 뒤에 인덱스 번호 넣기.
- 이름을 붙일 수도 있음.
let person: (name: String, age: Int) = ("내배캠", 10)
//접근방법
person.name
person.age
상수 또는 변수의 이름을 넣고 .(점) 뒤에 타입 어노테이션 쓰기.
Swift Convention Guide No.3
- 타입을 정하는 : 앞에는 공백이 없고, 뒤에는 공백이 있게 코드를 작성.
알고리즘 특강 1회차
문제를 정의하고, 문제를 해결하는 절차를 기록하는 것.
'문법' 카테고리의 다른 글
| [iOS] 2025.03.18 문법(class, init) (0) | 2025.03.18 |
|---|---|
| [iOS] 2025.03.18 문법(인스턴스) (0) | 2025.03.18 |
| [iOS] 2025.03.13 문법(열거형) (0) | 2025.03.13 |
| [iOS] 2025.03.12 문법(반복문, 함수, 데이터타입, 클로저) (0) | 2025.03.12 |
| [iOS] 2025.03.11 문법(연산자, 조건문) (0) | 2025.03.11 |