์จ๋ฐ Swift๋ฌธ๋ฒ ๋ง์คํฐ ์ค์ฟจ (์จ๋ผ์ธ BootCamp - 2๊ฐ์๊ณผ์ ) ๋งํฌ
๊ฐ์ ์ฒดํฌ | ๊ฐ์ ์น์ | ์ ๋ชฉ |
---|---|---|
3 | CS 101 | |
- | ์ปดํจํฐ์ ๋์์๋ฆฌ - ์ปดํจํฐ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ๋์ (1๊ฐ) | |
- | CPU์ ๋ฉ๋ชจ๋ฆฌ(RAM)์ ๋์, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด (2๊ฐ) | |
- | ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ฐฉ์์ ๋ํ ์ดํด (3๊ฐ) | |
- | ๋ฉ๋ชจ๋ฆฌ์์ ์์์ ํํ ๋ฐฉ๋ฒ (4๊ฐ) | |
- | 4 | ๋ณธ๊ฒฉ์ ์ธ ์์ ์ ์์ ์ฌ์ ์ค๋น |
- | ์์ ์์ ์ฌ์ฉํ๋ ์ฝ๋ ์๋ฃ ๋ค์ด๋ก๋ โญ๏ธโญ๏ธโญ๏ธ | |
- | ํ๋ ์ด๊ทธ๋ผ์ด๋ ์ฌ์ฉ๋ฒ ๋ฐ ์ค์ ์๋ด (5๊ฐ) | |
- | ํ๋ก๊ทธ๋๋ฐ์์ ๋ฑํธ์ ์๋ฏธ์ print (6๊ฐ) | |
- | ํค๋ณด๋์ ํน์ ๋ฌธ์ ์ตํ๊ธฐ (7๊ฐ) | |
- | 5 | Part1 - ๋ณ์์ ์์ / ๋ฐ์ดํฐ ํ์ (The Basics) |
- | ๋ณ์์ ์์ (8๊ฐ) | |
- | ๋ณ์์ ์์ ์ ๋ฆฌ (8-1๊ฐ) | |
- | Swift์ ๋ฐ์ดํฐ ํ์ (9๊ฐ) | |
- | ํ์ ์ฃผ์ / ํ์ ์ถ๋ก / ํ์ ์์ ์ฑ / ํ์ ๋ณํ (10๊ฐ) | |
- | ํ์ ์ ์ผ๋ฆฌ์ด์ค(Type Alias) / ๊ฒฝ๊ณ ์ ์ค๋ฅ (11๊ฐ) | |
- | ํ๋ก๊ทธ๋๋ฐ ๊ด๋ จ ์ฉ์ด ์ ๋ฆฌ (12๊ฐ) | |
6 | Part2 - ๊ธฐ๋ณธ์ฐ์ฐ์(Basic Operators) | |
- | ๊ธฐ๋ณธ ์ฐ์ฐ์ (13๊ฐ) | |
- | ๋ณตํฉํ ๋น / ๋น๊ต / ๋ ผ๋ฆฌ ์ฐ์ฐ์ / ์ฐ์ฐ์ ์ฐ์ ์์ / ์ ๊ทผ ์ฐ์ฐ์ (14๊ฐ) | |
- | 7 | Part3 - ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ ์๋ฆฌ์ ์กฐ๊ฑด๋ฌธ (Control Flow) |
- | ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ์๋ฆฌ์ if ์กฐ๊ฑด๋ฌธ (15๊ฐ) | |
- | ์กฐ๊ฑด๋ฌธ (switch๋ฌธ) (16๊ฐ) | |
- | switch๋ฌธ์ ํ์ฉ (17๊ฐ) | |
- | ์ฐ์ต๋ฌธ์ / ๊ฐ์๋ฐ์๋ณด ๊ฒ์ ๋ง๋ค๊ธฐ / ๋๋ค ๋น๊ณ ๊ฒ์ ๋ง๋ค๊ธฐ (18๊ฐ) | |
- | 8 | Part4 - ํํ(Tuple) |
- | ํํ ๊ธฐ๋ณธ (19๊ฐ) | |
- | ํํ์ ํ์ฉ (20๊ฐ) | |
- | 9 | Part5 - ์ผํญ์ฐ์ฐ์์ ๋ฒ์์ฐ์ฐ์ |
- | ์ผํญ์ฐ์ฐ์ (21๊ฐ) | |
- | ๋ฒ์์ฐ์ฐ์ / ํจํด๋งค์นญ ์ฐ์ฐ์ (22๊ฐ) | |
- | 10 | Part6 - ๋ฐ๋ณต๋ฌธ |
- | ๋ฐ๋ณต๋ฌธ (for๋ฌธ) (23๊ฐ) | |
- | for๋ฌธ ์ฌ์ฉ์ ์ฃผ์์ (24๊ฐ) | |
- | while๋ฌธ / repeat-while๋ฌธ (25๊ฐ) | |
- | ๋ฐ๋ณต๋ฌธ์ ์ ์ด์ ์ก๋ฌธ (continue / break) (26๊ฐ) | |
- | ์ฐ์ต๋ฌธ์ - ๊ตฌ๊ตฌ๋จ / ๋ฐฐ์ / ๋ ผ๋ฆฌ ๊ตฌ์ฑํด์ ์ถ๋ ฅํด๋ณด๊ธฐ (27๊ฐ) | |
- | 11 | Part7 - ํจ์(Function) |
- | ํจ์์ ๊ธฐ๋ณธ ๊ฐ๋ (28๊ฐ) | |
- | ํจ์์ ์์ฉ (29๊ฐ) | |
- | ํจ์ ์ฌ์ฉ์ ์ฃผ์์ (30๊ฐ) | |
- | ํจ์์ ํ๊ธฐ๋ฒ(์ง์นญ) / ํจ์์ ํ์ ํ๊ธฐ (31๊ฐ) | |
- | ํจ์์ ์ค๋ฒ๋ก๋ฉ (32๊ฐ) | |
- | ๋ฒ์(Scope)์ ๋ํ ์ดํด (33๊ฐ) | |
- | ์ ์ด์ ์ก๋ฌธ ์ ๋ฆฌ (34๊ฐ) | |
- | ํจ์ ์คํ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ - 1 (35๊ฐ) | |
- | ํจ์ ์คํ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ - 2 (36๊ฐ) | |
- | ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ ๋ช ๋ น์ด(CPU) ๊ตฌ์กฐ (37๊ฐ) | |
- | ์ ์ถ๋ ฅ(inout) ํ๋ผ๋ฏธํฐ (38๊ฐ) | |
- | guard๋ฌธ (39๊ฐ) | |
- | ํจ์์ ๋ฆฌํด๊ฐ๊ณผ discardableResult (40๊ฐ) | |
- | ํํ์ ์ฌ์ฉํ๋ ์ด์ - ํจ์์ ์ฐ๊ด์ง์ด์ (40-1๊ฐ) | |
- | ์ฐ์ต๋ฌธ์ - ๋ฌธ์์ด ์ค์์ ๋๋ค ๋ฝ์๋ด๊ธฐ / ์์ ํ๋ณ (41๊ฐ) | |
- | ์ฐ์ต๋ฌธ์ - ํฉํ ๋ฆฌ์ผ ํจ์ ๋ง๋ค์ด ๋ณด๊ธฐ / ์ฌ๊ทํจ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ (42๊ฐ) | |
- | printํจ์ ์ ๋๋ก ์๊ธฐ / API์ ๋ํ ์ดํด (42-1๊ฐ) | |
- | 12 | Part8 - ์ต์ ๋(Optional) |
- | ์ต์ ๋ ํ์ ์ ๊ธฐ๋ณธ ๊ฐ๋ (43๊ฐ) | |
- | ์ต์ ๋๊ฐ์ ์ถ์ถ ๋ฐฉ๋ฒ (44๊ฐ) | |
- | ์ฐ์ต - ์ต์ ๋ ๋ฐ์ธ๋ฉ ์ฐ์ต (44-1๊ฐ) | |
- | ์ฐ์ต - ์ต์ ๋ ๋ฐ์ธ๋ฉ ์ฐ์ต(guard๋ฌธ) (44-2๊ฐ) | |
- | ์ต์ ๋ ํ์ ์ ์์ฉ (45๊ฐ) | |
- | 13 | Part9 - ์ปฌ๋ ์ (Collection) |
- | ์ค์ํํธ ์ปฌ๋ ์ ์ ๊ธฐ๋ณธ ๊ฐ๋ / ๋ฐฐ์ด (46๊ฐ) | |
- | ๋ฐฐ์ด ๋ค๋ฃจ๊ธฐ (47๊ฐ) | |
- | ๋ฐฐ์ด ๊ธฐํ (48๊ฐ) | |
- | ๋์ ๋๋ฆฌ / ํด์ ๋ธ(Hashable) (49๊ฐ) | |
- | ๋์ ๋๋ฆฌ ๋ค๋ฃจ๊ธฐ (50๊ฐ) | |
- | ์งํฉ(Set) (51๊ฐ) | |
- | ์ค์ํํธ์ ์ปฌ๋ ์ ๊ด๋ จ ์ด๋ก (52๊ฐ) | |
- | 14 | Part10 - ์ด๊ฑฐํ(Enumeration) |
- | ์ด๊ฑฐํ์ ๊ธฐ๋ณธ ๊ฐ๋ (53๊ฐ) | |
- | ์ด๊ฑฐํ์ ์์๊ฐ๊ณผ ์ฐ๊ด๊ฐ (54๊ฐ) | |
- | ์ต์ ๋ ํ์ ์ ๋ํ ์ ํํ ์ดํด (55๊ฐ) - ์ต์ ๋ ํํธ ์ฐธ๊ณ | |
- | ์ด๊ฑฐํ๊ณผ switch๋ฌธ์ ํ์ฉ (56๊ฐ) | |
- | ์ด๊ฑฐํ์ ์ฐ๊ด๊ฐ์ด ์๋ ๊ฒฝ์ฐ (57๊ฐ) | |
- | ์ต์ ๋ ํจํด (58๊ฐ) | |
- | ์ด๊ฑฐํ์ unknownํค์๋ (59๊ฐ) | |
- | 15 | ์ฑ ๋ง๋ค๊ธฐ ๊ธฐ์ด (5๊ฐ์ ์ฑ ๋ง๋ค์ด ๋ณด๊ธฐ) |
- | ์ฑ๋ง๋ค๊ธฐ ์์ ์๋ฃ ๋ค์ด๋ก๋ | |
- | ์ฑ ๋ง๋ค๊ธฐ ๊ด๋ จ ๊ฐ์ (์ด๋ค ์ฑ๋ค์ ๋ง๋ค๊ฒ ๋๋์ง) (64๊ฐ) | |
- | ์ฑ ๋ง๋ค๊ธฐ / ์ฃผ์ ๋ฒํผ / ํ๋ฉด ์๊ฐ (65๊ฐ) | |
- | (์ฑ - 1: ๊ธฐ์ด) ์ฑ ๋ง๋ค๊ธฐ / ํ๋ฉด / ์คํ ๋ ์ด์์ ์ค์ ํ๊ธฐ (66๊ฐ) | |
- | (์ฑ - 1: ๊ธฐ์ด) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋ ์ค์ ํ๊ธฐ (67๊ฐ) | |
- | (์ฑ - 1: ๊ธฐ์ด) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋์ ๋ํ ์์ธํ ์ค๋ช (68๊ฐ) | |
- | (์ฑ - 1: ๊ธฐ์ด) ์ฑ ๋ง๋ค๊ธฐ / ์ถ๊ฐ์ ์ธ ์ฃผ์์ฌํญ ์ค๋ช (69๊ฐ) | |
- | iOS Architecture / Framework (70๊ฐ) | |
- | (์ฑ - 2: ์ฃผ์ฌ์) ์ฑ ๋ง๋ค๊ธฐ / ํ๋ฉด / ์คํ ๋ ์ด์์ ์ค์ ํ๊ธฐ (71๊ฐ) | |
- | (์ฑ - 2: ์ฃผ์ฌ์) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋ ์ค์ ํ๊ธฐ (72๊ฐ) | |
- | (์ฑ - 3: ๊ฐ์๋ฐ์๋ณด) ์ฑ ๋ง๋ค๊ธฐ / ํ๋ฉด / ์คํ ๋ ์ด์์ ์ค์ ํ๊ธฐ (73๊ฐ) | |
- | (์ฑ - 3: ๊ฐ์๋ฐ์๋ณด) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋ ์ค์ ํ๊ธฐ - 1 (74๊ฐ) | |
- | (์ฑ - 3: ๊ฐ์๋ฐ์๋ณด) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋ ์ค์ ํ๊ธฐ - 2 (75๊ฐ) | |
- | (์ฑ - 3: ๊ฐ์๋ฐ์๋ณด) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋์ ๋ํ ์์ธํ ์ค๋ช (76๊ฐ) | |
- | (์ฑ - 4: ์ ๋ค์ด) ๋งฅ์ฑ ๋ง๋ค๊ธฐ / ๋งฅ์ฑ ์ค๋ช / mainํจ์ (77๊ฐ) | |
- | (์ฑ - 4: ์ ๋ค์ด) ๋งฅ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋ ์ค์ ํ๊ธฐ (78๊ฐ) | |
- | (์ฑ - 5: ์ ๋ค์ด์ฑ) ์ฑ ๋ง๋ค๊ธฐ / ์ด๋ค ์ฑ์ ๋ง๋ค ๊ฒ์ธ์ง (79๊ฐ) | |
- | (์ฑ - 5: ์ ๋ค์ด์ฑ) ์ฑ ๋ง๋ค๊ธฐ / ํ๋ฉด / ์คํ ๋ ์ด์์ ์ค์ ํ๊ธฐ (80๊ฐ) | |
- | (์ฑ - 5: ์ ๋ค์ด์ฑ) ์ฑ ๋ง๋ค๊ธฐ / ๋ ผ๋ฆฌ ๊ตฌ์ฑํ๊ธฐ (81๊ฐ) | |
- | (์ฑ - 5: ์ ๋ค์ด์ฑ) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋ ์ค์ ํ๊ธฐ (82๊ฐ) | |
- | (์ฑ - 5: ์ ๋ค์ด์ฑ) ์ฑ ๋ง๋ค๊ธฐ / ์ฝ๋์ ๋ํ ์์ธํ ์ค๋ช (83๊ฐ) | |
- | 16 | ํ๋ฐ๋ถ์ ๋ค์ด๊ฐ๊ธฐ์ ์์ |
- | ์ค์ํํธ์ ํ์ / ํ๋ฐ๋ถ ์ ์ฒด์ ์ธ ํฐ ๊ทธ๋ฆผ (84๊ฐ) | |
- | 17 | Part11 - ํด๋์ค(Class)์ ๊ตฌ์กฐ์ฒด(Struct) |
- | [์์ฃผํ๋ ์ง๋ฌธ ๋ชจ์ - ๋จ์๋ณ] | |
- | ํด๋์ค์ ๊ตฌ์กฐ์ฒด์ ์ดํด (85๊ฐ) | |
- | 18 | Part11-1 - ์์ฑ(Property)๊ณผ ๋ฉ์๋(Method) |
- | ์์ฑ๊ณผ ๋ฉ์๋ (90๊ฐ) | |
- | ์ ์ฅ ์์ฑ (91๊ฐ) | |
- | ์ง์ฐ ์ ์ฅ ์์ฑ (Lazy) (92๊ฐ) | |
- | ๊ณ์ฐ ์์ฑ์ ๋ค๋ฃจ๊ธฐ ์ ์, ํจ์ ๋ณต์ต (93๊ฐ) | |
- | ๋ฉ์๋์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ์ ์ดํด (94๊ฐ) | |
- | ๊ณ์ฐ ์์ฑ (95๊ฐ) | |
- | ๊ณ์ฐ ์์ฑ ์ดํดํ๊ธฐ / ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ (96๊ฐ) | |
- | ํ์ ์์ฑ (97๊ฐ) | |
- | ๊ณ์ฐ ํ์ ์์ฑ (98๊ฐ) | |
- | ์์ฑ ๊ฐ์์ (99๊ฐ) | |
- | ์ธ์คํด์ค ๋ฉ์๋ (100๊ฐ) | |
- | ํ์ ๋ฉ์๋ (101๊ฐ) | |
- | ์๋ธ์คํฌ๋ฆฝํธ (102๊ฐ) | |
- | ์ ๊ทผ ์ ์ด / ์ฑ๊ธํค ํจํด (103๊ฐ) | |
- | 19 | Part12 - ํด๋์ค์ ์์๊ณผ ์ด๊ธฐํ |
- | ์์์ ๊ธฐ๋ณธ ๊ฐ๋ (104๊ฐ) | |
- | ํด๋์ค์ ์์๊ณผ ์ฌ์ ์ (105๊ฐ) | |
- | ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ํตํ ์ดํด (106๊ฐ) | |
- | ์ด๊ธฐํ์ ๊ณผ์ ๊ณผ ์์ฑ์ (107๊ฐ) | |
- | ์์ฑ์ (108๊ฐ) | |
- | ์ง์ ์์ฑ์ / ํธ์ ์์ฑ์ (109๊ฐ) | |
- | ์ง์ ์์ฑ์ / ํธ์ ์์ฑ์ ์์๊ณผ ์ฌ์ ์ ๊ท์น (110๊ฐ) | |
- | ์ง์ ์์ฑ์ / ํธ์ ์์ฑ์ ์์์ ์์ธ์ฌํญ (111๊ฐ) | |
- | [์์๊ฐ์] ์ง์ ์์ฑ์์ ํธ์์์ฑ์์ ์ดํด (111-1๊ฐ) | |
- | ํ์(Required) ์์ฑ์ (112๊ฐ) | |
- | ์คํจ๊ฐ๋ฅ(Failable) ์์ฑ์ (113๊ฐ) | |
- | ์๋ฉธ์(Deinitializer) / ํด๋์ค, ๊ตฌ์กฐ์ฒด์ ๋น๊ต (114๊ฐ) | |
- | 20 | Part13 - ํ์ ์บ์คํ (Type Casting) |
- | is์ฐ์ฐ์ (115๊ฐ) | |
- | as์ฐ์ฐ์ / ๋ค์ด์บ์คํ ์ ์ ํํ ์๋ฏธ์ ๋ํ ์ดํด (116๊ฐ) | |
- | ์์๊ณผ ๋คํ์ฑ (117๊ฐ) | |
- | Any์ AnyObject๋ฅผ ์ํ ํ์ ์บ์คํ (118๊ฐ) | |
- | 21 | Part14 - ํ์ฅ(Extensions) |
- | ํ์ฅ์ ๊ฐ๋ (119๊ฐ) | |
- | ํ์ฅ๊ฐ๋ฅ ๋ฉค๋ฒ (์์ฑ๊ณผ ๋ฉ์๋) (120๊ฐ) | |
- | ๋ฉค๋ฒ์ ํ์ฅ(๋ฉ์๋) (121๊ฐ) | |
- | ์์ฑ์์ ํ์ฅ (122๊ฐ) | |
- | [์์๊ฐ์] ์์ฑ์์ ํ์ฅ๊ด๋ จ - ๊ตฌ์กฐ์ฒด | |
- | ๋ฉค๋ฒ์ ํ์ฅ(์๋ธ์คํฌ๋ฆฝํธ) (123๊ฐ) | |
- | ๋ฉค๋ฒ์ ํ์ฅ(์ค์ฒฉํ์ ) (124๊ฐ) | |
- | 22 | Part15 - ํ๋กํ ์ฝ(Protocols) |
- | ํ๋กํ ์ฝ์ ๊ฐ๋ (125๊ฐ) | |
- | ํ๋กํ ์ฝ ๋ฌธ๋ฒ (126๊ฐ) | |
- | ๋ฉ์๋์ ์๊ตฌ์ฌํญ ์ ์ํ๋ ๋ฐฉ๋ฒ (127๊ฐ) | |
- | ์์ฑ์์ ์๊ตฌ์ฌํญ (128๊ฐ) | |
- | ์๋ธ์คํฌ๋ฆฝํธ ์๊ตฌ์ฌํญ (129๊ฐ) | |
- | ํ์ ์ผ๋ก์จ์ ํ๋กํ ์ฝ (130๊ฐ) | |
- | ํ๋กํ ์ฝ์ ์์ (131๊ฐ) | |
- | ํ๋กํ ์ฝ์ ์ ํ์ ์๊ตฌ์ฌํญ์ ๊ตฌํ (132๊ฐ) | |
- | ํ๋กํ ์ฝ์ ํ์ฅ (133๊ฐ) | |
- | ํ๋กํ ์ฝ์งํฅ ํ๋ก๊ทธ๋๋ฐ (134๊ฐ) | |
- | ํ๋กํ ์ฝ ํ์ฅ์ ์ ์ฉ ์ ํ (135๊ฐ) | |
- | 23 | Part16 - Method Dispatch(๋ฉ์๋ ๋์คํจ์น) |
- | ๋ฉ์๋ ๋์คํจ์น - 1 (136๊ฐ) | |
- | ๋ฉ์๋ ๋์คํจ์น - 2 (137๊ฐ) | |
- | 24 | Part17 - ์ค์ฒฉ ํ์ (Nested Types) |
- | ์ค์ฒฉํ์ (138๊ฐ) | |
- | ์ค์ฒฉํ์ (139๊ฐ) | |
- | ์ค์ฒฉํ์ (140๊ฐ) | |
- | 25 | Part17-1 - Selfํค์๋ |
- | self VS Self ๋น๊ต (141๊ฐ) | |
- | 26 | Part18 - ํด๋ก์ (Closures) |
- | ํด๋ก์ ์ ๊ฐ๋ ๋ฐ 1๊ธ ๊ฐ์ฒด ์ทจ๊ธ์ ์๋ฏธ (142๊ฐ) | |
- | ํด๋ก์ ์ ํํ (143๊ฐ) | |
- | ํด๋ก์ ๋ฅผ ์ฌ์ฉํ๋ ์ด์ (144๊ฐ) | |
- | ํด๋ก์ ๋ฅผ ์ฌ์ฉํ๋ ์ด์ - 2 (145๊ฐ) | |
- | ํด๋ก์ ์ ๋ฌธ๋ฒ ์ต์ ํ (146๊ฐ) | |
- | ํด๋ก์ ์ ์ค์ ์ฌ์ฉ ์์ (147๊ฐ) | |
- | ํด๋ก์ ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ (148๊ฐ) | |
- | escaping / autoclosure ํค์๋ (149๊ฐ) | |
- | ์ฐธ๊ณ : ํด๋ก์ ์ ์ฌ์ฉ๋ฒ (149 - 1๊ฐ) | |
- | 27 | Part18-1 - ๊ณ ์ฐจํจ์(Higher-order Function) |
- | ๊ณ ์ฐจ ํจ์ - map (150๊ฐ) | |
- | ๊ณ ์ฐจ ํจ์ - filter / reduce (151๊ฐ) | |
- | ๊ณ ์ฐจํจ์ - forEach / compactMap / flatMap (152๊ฐ) | |
- | 28 | Part18-2 - ํจ์ํ ํ๋ก๊ทธ๋๋ฐ |
- | ์ค์ํํธ์ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์๊ณผ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ (153๊ฐ) | |
- | ์ต์ ๋ ํ์ ์ ์์ฉ - ์ต์ ๋ ํ์ (154๊ฐ) | |
- | 29 | Part19 - ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ (ARC) |
- | ์ค์ํํธ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ชจ๋ธ (155๊ฐ) | |
- | ARC๋ชจ๋ธ (156๊ฐ) | |
- | ๊ฐํ ์ฐธ์กฐ ์ฌ์ดํด๊ณผ ๋ฉ๋ชจ๋ฆฌ ๋์ (157๊ฐ) | |
- | ํด๋ก์ ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ (158๊ฐ) | |
- | ์ฐธ์กฐ ํ์ ์บก์ฒ์ ์บก์ฒ๋ฆฌ์คํธ (159๊ฐ) | |
- | ์ผ๋ฐ์ ์ธ ํด๋ก์ ์ ์ฌ์ฉ (๊ฐ์ฒด ๋ด์์ ์ฌ์ฉ๊ณผ selfํค์๋) (160๊ฐ) | |
- | ๋ฉ๋ชจ๋ฆฌ ๋์์ ์ฌ๋ก (161๊ฐ) | |
- | ๊ฐํ ์ฐธ์กฐ ์ฌ์ดํด๊ณผ ๋ฉ๋ชจ๋ฆฌ ๋์ (162๊ฐ) | |
- | 30 | Part20 - ์๋ฌ์ฒ๋ฆฌ(Error Handling) |
- | ์๋ฌ ์ฒ๋ฆฌ ๋ฌธ๋ฒ (163๊ฐ) | |
- | ์๋ฌ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ (164๊ฐ) | |
- | ์๋ฌ๋ฅผ ๋์ง๋ ํจ์๋ฅผ ์ฒ๋ฆฌํ๋ ํจ์ (165๊ฐ) | |
- | Defer๋ฌธ (166๊ฐ) | |
- | 31 | Part20-1 ๋คํธ์ํน(Networking) |
- | ๋คํธ์ํฌ ํต์ ์ ์ดํด (167๊ฐ) | |
- | HTTPํ๋กํ ์ฝ (168๊ฐ) | |
- | iOS์์์ ๋คํธ์ํน (169๊ฐ) | |
- | URLSession (170๊ฐ) | |
- | JSON Parsing (171๊ฐ) | |
- | ๋คํธ์ํฌ ํต์ ์ ์์ (172๊ฐ) | |
- | 32 | Part20-2 - ๋น๋๊ธฐํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์ดํด |
- | ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ / ์๋ฐ ์ (173๊ฐ) | |
- | ๋์์ฑ(Concurrency) ํ๋ก๊ทธ๋๋ฐ (173๊ฐ) | |
- | ๋๊ธฐ ๋น๋๊ธฐ์ ๊ฐ๋ (174๊ฐ) | |
- | ์ง๋ ฌ๊ณผ ๋์์ ๊ฐ๋ (175๊ฐ) | |
- | GCD์ ๊ฐ๋ ๋ฐ ์ข ๋ฅ (176๊ฐ) | |
- | GCD์ฌ์ฉ์ ์ฃผ์ํด์ผํ ์ฌํญ (177๊ฐ) | |
- | (์์ ์ฝ๋) URLSession ์ฝ๋ ์ค๋ช (178๊ฐ) | |
- | GCD์ฌ์ฉ์ ์ฃผ์ํด์ผํ ์ฌํญ (weak/strong์บก์ฒ ์ฃผ์) (179๊ฐ) | |
- | Async/await์ ๋์ / ์ค์ํํธ 5.5์ดํ (180๊ฐ) | |
- | ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ / ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ์ ๋ฌธ์ ์ (181๊ฐ) | |
- | ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ์ ์ ํด๊ฒฐ (182๊ฐ) | |
- | 33 | Part21 - ์ ๋ค๋ฆญ(Generics) |
- | ์ ๋ค๋ฆญ ๋ฌธ๋ฒ์ ํ์์ฑ (183๊ฐ) | |
- | ์ ๋ค๋ฆญ ํ์ ์ ์ ์ (184๊ฐ) | |
- | ํ๋กํ ์ฝ์์์ ์ ๋ค๋ฆญ ๋ฌธ๋ฒ์ ์ฌ์ฉ (185๊ฐ) | |
- | 34 | Part22 - Result Type |
- | Resultํ์ ์ ๋ํ ์ดํด (186๊ฐ) | |
- | ๋คํธ์ํน ์ฝ๋์์ Resultํ์ (187๊ฐ) | |
- | 35 | Part22-1 - ์ค์ํํธ์์ ๋ ์ง์ ์๊ฐ ๋ค๋ฃจ๊ธฐ |
- | ๋ ์ง์ ์๊ฐ ๋ค๋ฃจ๊ธฐ / Date๊ตฌ์กฐ์ฒด์ ์ดํด (188๊ฐ) | |
- | Calendar๊ตฌ์กฐ์ฒด์ ์ดํด (189๊ฐ) | |
- | DateFormatter์ ์ดํด (190๊ฐ) | |
- | ์ค์ ํ๋ก์ ํธ์์ ํ์ฉ ๋ฐฉ์ (191๊ฐ) | |
- | 36 | Part23 - ์ ๊ทผ์ ์ด(Access Control) |
- | ์ ๊ทผ์ ์ด์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ํ ์ดํด (192๊ฐ) | |
- | ์ปค์คํ ํ์ ์ ์ ๊ทผ ์ ์ด (193๊ฐ) | |
- | ์์๊ณผ ํ์ฅ์ ์ ๊ทผ ์ ์ด (194๊ฐ) | |
- | 37 | Part24 - ๋ฌธ์์ด๊ณผ ๋ฌธ์(Strings and Characters) |
- | ์์คํค์ฝ๋์ ์ ๋์ฝ๋ (195๊ฐ) | |
- | ๋ฌธ์์ด์ ๊ธฐ๋ณธ (196๊ฐ) | |
- | ๋ฌธ์์ด ๋ณด๊ฐ๋ฒ (197๊ฐ) | |
- | ๋ฌธ์์ดํ - ์ซ์ ๋ฑ์ ํ์ ์ ๋ฌธ์์ด๋ก ๋ณํ ์ถ๋ ฅํ๊ธฐ (198๊ฐ) | |
- | ์ค์ํํธ ๋ฌธ์์ด์ ์ดํด - ์๋ธ์คํธ๋ง (199๊ฐ) | |
- | ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ / ๋ฌธ์์ด ์ธ๋ฑ์ค (200๊ฐ) | |
- | ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ / ์๋ธ์คํฌ๋ฆฝํธ / ๋ฌธ์์ด ์ธ๋ฑ์ค (201๊ฐ) | |
- | ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ / ์ฝ์ ๊ต์ฒด ์ถ๊ฐ ์ญ์ (202๊ฐ) | |
- | ๋ฌธ์์ด ๋น๊ตํ๊ธฐ / ๋น๊ต ์ต์ (203๊ฐ) | |
- | ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ / ์ ๋ฆฌ (204๊ฐ) | |
- | ๊ธฐํ ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ / ์ ๊ท์ (205๊ฐ) | |
- | ํน์ ๋ฌธ์์ (๊ฒ์ ๋ฐ) ์ ๊ฑฐ (206๊ฐ) | |
- | 38 | Part25 - ๊ณ ๊ธ์ฐ์ฐ์(Advanced Operators) |
- | ์ค์ํํธ์ ์ ์ํ์ / ์ซ์ ๋ฆฌํฐ๋ด (207๊ฐ) | |
- | ์ค๋ฒํ๋ก์ฐ์ ๊ฐ๋ ๊ณผ ์ค๋ฒํ๋ก์ฐ ์ฐ์ฐ์ (208๊ฐ) | |
- | ๋ ผ๋ฆฌ์ฐ์ฐ์์ ๋จ๋ฝํ๊ฐ (209๊ฐ) | |
- | ๋นํธ์ฐ์ฐ์ (210๊ฐ) | |
- | ์ฐ์ฐ์ ๋ฉ์๋์ ์ง์ ๊ตฌํ (211๊ฐ) | |
- | ์ฌ์ฉ์ ์ ์ ์ฐ์ฐ์์ ๊ตฌํ (212๊ฐ) | |
- | 39 | Part26 - ๋ฉ๋ชจ๋ฆฌ ์์ (Memory Safety) |
- | ๋ฉ๋ชจ๋ฆฌ ์์ ์ ๊ฐ๋ ๋ฐ ์ดํด (213๊ฐ) | |
- | 40 | Part27 - ์ฌํ ๋ด์ฉ(Advanced Swift) |
- | ์ฃผ์ ํ๋กํ ์ฝ - Equatable (214๊ฐ) | |
- | ์ฃผ์ ํ๋กํ ์ฝ - Comparable (215๊ฐ) | |
- | ์ฃผ์ ํ๋กํ ์ฝ - Hashable (216๊ฐ) | |
- | CaseIterable ํ๋กํ ์ฝ (217๊ฐ) | |
- | Neverํ์ ๊ณผ ๊ฒ์ฆํจ์ (218๊ฐ) | |
- | ํคํจ์ค(keyPath)์ ์ ๋ ํฐ(selector) - ํคํจ์ค (219๊ฐ) | |
- | ํคํจ์ค(keyPath)์ ์ ๋ ํฐ(selector) - ์ ๋ ํฐ (219-1๊ฐ) | |
- | ๋ฉํ ํ์ (220๊ฐ) | |
- | availableํค์๋ (221๊ฐ) | |
- | 41 | ์ฑ ๋ง๋ค๊ธฐ ํ์ฉ (10๊ฐ์ ์ฑ ๋ง๋ค์ด ๋ณด๊ธฐ) |
- | 5๊ฐ(๊ธฐ์ด) + 10๊ฐ(ํ์ฉ) - ์ด 15๊ฐ์ ์ฑ๋ง๋ค๊ธฐ (100% ์ ๋ก๋ ์๋ฃ) |