프로그래밍 언어
SwiftSwift
Swift는 2014년 Apple이 발표한 iOS·macOS·watchOS 개발을 위한 정적 타입 컴파일 언어다. Objective-C를 대체하며, 안전성·성능·표현력을 동시에 추구한다.
핵심 특징
| 특징 | 설명 |
|---|---|
| 타입 안전성 | 컴파일 타임 타입 검사 |
| 옵셔널 | nil 처리를 언어 차원에서 강제 |
| ARC | Automatic Reference Counting으로 메모리 관리 |
| 클로저 | 일급 함수, 함수형 프로그래밍 지원 |
| 프로토콜 | 인터페이스와 유사, 프로토콜 지향 프로그래밍 |
기본 문법
구조체와 클래스
관련 개념
- •객체지향 프로그래밍 — Swift의 클래스/프로토콜
- •가비지 컬렉션 — Swift는 ARC 사용 (GC 아님)
참고문헌
- •Apple. The Swift Programming Language (공식 문서)
- •Hudson, P. Hacking with Swift

