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 |