Swift λ₯Ό μ€μμ€μ νΊμ보λ μ€ν°λ λ ν¬μ
λλ€
κΉμν(Nylah) |
κΉκ°μ(Lauren) |
κΉν¨λ¦°(River) |
μ΄νν(Terry) |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
βοΈ λ§€μ£Ό νμμΌ 8μ
βοΈ λ§€μ£Ό μ€ν°λ μκ°μ λ€μ λ°νν μ¬λμ΄ μ£Όμ 곡μ§νκΈ°
βοΈ λ²κΈ
| μ ν | λ²κΈ |
|---|---|
| λ¬΄λ¨ μ§κ° λ²κΈ | μ€νλ² μ€ μ»€νΌ |
| λ¬΄λ¨ κ²°μ λ²κΈ | μ€νλ² μ€ μ»€νΌ + λμ νΈ |
βοΈ λ€μλ μ°Έμ¬λ₯Ό λͺ»νλ©΄ ν루 μ μ 미리 곡μ§νκΈ°
| μ£Όμ | β μ²΄ν¬ | π Reference documentation |
|---|---|---|
| The Basics | ||
| Basic Operators | ||
| Strings and Characters | ||
| Collection Types | ||
| Control Flow | ||
| Functions | ||
| Closures | (2μ 22μΌ) | 곡μλ¬Έμ / μ€ν°λ |
| Enumerations | ||
| Structures and Classes | (4μ 19μΌ) β | 곡μλ¬Έμ / μ€ν°λ |
| Properties | (4μ 12μΌ) β | 곡μλ¬Έμ / μ€ν°λ |
| Methods | ||
| Subscripts | ||
| Inheritance | ||
| Initialization | (3μ 22μΌ) (3μ 29μΌ) |
곡μλ¬Έμ / μ€ν°λ-1 / μ€ν°λ-2 |
| Deinitialization | ||
| Optional Chaining | (5μ 10μΌ) β | 곡μλ¬Έμ / μ€ν°λ |
| Error Handling | ||
| Concurrency | (2μ 15μΌ) | 곡μλ¬Έμ / μ€ν°λ |
| Type Casting | (6μ 14μΌ) β | 곡μλ¬Έμ / μ€ν°λ |
| Nested Types | ||
| Extensions | (3μ 15μΌ) | 곡μλ¬Έμ / μ€ν°λ |
| Protocols | β | |
| Generics | (4μ 5μΌ) | 곡μλ¬Έμ / μ€ν°λ |
| Opaque Types | β(5μ16μΌ, 31μΌ) | 곡μλ¬Έμ / μ€ν°λ |
| Automatic Reference Counting | ||
| Memory Safety | β(7μ 12μΌ) | 곡μλ¬Έμ / μ€ν°λ |
| Access Control | β | |
| Advanced Operators | β | |
| λΉλκΈ° μ²λ¦¬ (GCD) |
| μΌμ | λ°νμ | μ£Όμ |
|---|---|---|
| 2μ 15μΌ | κΉκ°μ(Lauren) |
Concurrency |
| 2μ 22μΌ | κΉν¨λ¦°(River) |
Closures |
| 3μ 8μΌ | κΉμν(Nylah) |
ARC |
| 3μ 15μΌ | κΉκ°μ(Lauren) |
Extensions |
| 3μ 22μΌ | μ΄νν(Terry) |
Initialization-1 |
| 3μ 29μΌ | κΉν¨λ¦°(River) |
Initialization-2 |
| 4μ 5μΌ | κΉμν(Nylah) |
Generics |
| 4μ 12μΌ | μ΄νν(Terry) |
Properties |
| 4μ 19μΌ | κΉν¨λ¦°(River) |
Structures and Classes |
| 5μ 10μΌ | κΉν¨λ¦°(River) |
Optional Chaining |
| 5μ 16μΌ | μ΄νν(Terry) |
Opaque Types-1 |
| 5μ 31μΌ | μ΄νν(Terry) |
Opaque Types-2 |
| 6μ 14μΌ | κΉν¨λ¦°(River) |
Type Casting |
| 7μ 12μΌ | μ΄νν(Terry) |
Memory Safety |



