App
Round | Title | Keyword |
---|---|---|
0 | UILabel, UIButton 사용법 | UILabel, UIButton, sender |
1 | 주사위 게임 | UIImage, randomElement |
2 | 가위바위보 게임 | UILabel, UIImageView, #imageLiteral, 원시값 |
3 | 업다운 게임 | guard, Int.random |
4 | 타이머 | Timer, UISlider, slider.setValue, slider.value, selector |
5 | TextField | Delegate pattern |
6 | 넷플릭스 로그인 화면 | programmatically |
7 | 화면이동 4가지 방법 | code, storyboard with code, storyboard with segue, storyboard with button segue |
Round | Title | Keyword |
---|---|---|
0 | 변수와 상수 그리고 타입 | var, let, type |
1 | 기본 연산자 | null |
2 | 프로그래밍 기본 원리 & 조건문 | if, switch, ~=(패턴매칭) |
3 | 튜플 | Tuple |
4 | (삼항/범위/패턴매칭) 연산자 | ?/:/.../~= |
5 | 반복문 | for, while, 반복상수, 와일드카드 패턴 |
6 | 메모리, Stack vs Heap | let, ARC |
Round | Title | Keyword |
---|---|---|
0 | 비동기 처리방식 비교 | Thread |
1 | Task-1 | GCD, Task |
2 | Task-2 | Task 특징 |
3 | Task-3 | Self |
4 | async/await-1 | GCD vs async/await |
5 | async/await-2 | 죽음의 피라미드 |
6 | async/await-3 | throws |
Round | Title | Keyword |
---|---|---|
0 | 고차함수 | Map |