๐:: ํ๋ก์ ํธ์ ๊ฒฝํ์ ์๋ ๊ฒ๋ ์ข์ง๋ง ๊ธฐ์ด ์ด๋ก ์ด ์ ์ผ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๐๐ปโโ๏ธ:: ์ค๋ ฅ ํฅ์์ ๋ชฉํ๋ก ํ๊ธฐ ๋๋ฌธ์ ๋๊ตฌ๋ ์ง pr๋ง ์ฌ๋ฆฌ์๋ฉด ํ์์
๋๋ค!!
โ๏ธ:: ๊ณผ์ ์ ์ถ์ ๋งค์ฃผ ์, ํ, ์, ๋ชฉ, ๊ธ ์
๋๋ค. (์ต๋ํ ์์ฃผ ์ฌ๋ฆฌ๋๋ก ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค.)
Index | ๋ด์ฉ | ๋งํฌ | ์ถ์ ์ |
---|---|---|---|
0 | ๋ฐ์ดํฐ ํ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
1 | ํ๋ฆ ์ ์ด | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
2 | ํจ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
3 | ํด๋์ค, ๊ตฌ์กฐ์ฒด | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
4 | ์ด๊ฑฐํ | ์ด๋ํ๊ธฐ | ์ด์ํธ |
5 | ํ๋กํผํฐ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
6 | ์ต์ ๋ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
7 | ํด๋ก์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
8 | self | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
9 | ์์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
10 | init | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
11 | ์ต์คํ ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
12 | ์ต์ ๋ ์ฒด์ธ์ง | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
13 | if let | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
14 | ์ ๊ทผ ์ ์ด์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
15 | ๊ณ ์ฐจ ํจ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
16 | ์๋ฌ ์ฒ๋ฆฌ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
17 | ์ ๋ค๋ฆญ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
18 | ARC | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
19 | ์ํ ์ฐธ์กฐ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
20 | ๋ชจ๋๋ | ์ด๋ํ๊ธฐ | ์ด์ํธ |
21 | ๋ฉ๋ชจ๋ฆฌ ์์ | ์ด๋ํ๊ธฐ | ์ด์ํธ |
22 | ์๋ธ์คํฌ๋ฆฝํธ | ์ด๋ํ๊ธฐ | ์ด์ํธ |
23 | map | ์ด๋ํ๊ธฐ | ์ด์ํธ |
24 | filter | ์ด๋ํ๊ธฐ | ์ด์ํธ |
25 | super | ๋ฐ์คํ |
Index | ๋ด์ฉ | ๋งํฌ | ์ถ์ ์ |
---|---|---|---|
0 | pod file | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
1 | UserDefault | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
2 | ScenDelegate | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
3 | AlertView, AlertViewController | ์ด๋ํ๊ธฐ | ์ด์ํธ |
4 | CustomViewController | ์ด๋ํ๊ธฐ | ์ด์ํธ |
5 | Library | ์ด๋ํ๊ธฐ | ์ด์ํธ |
6 | ๋ทฐ ์๋ช ์ฃผ๊ธฐ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
7 | ์ค์ ๋๋ฐ์ด์ค๊ฐ ์์ ๊ฒฝ์ฐ ๊ฐ๋ฐ ํ๊ฒฝ์์ ํ ์ ์๋ ๊ฒ๊ณผ ์๋ ๊ฒ์ ์ค๋ช ํ์์ค | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
8 | ์คํ ๋ฆฌ๋ณด๋๋ฅผ ์ด์ฉํ์๋์ ์ฅ๋จ์ ์ ์ค๋ช ํ์์ค | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
9 | DI | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
10 | swift ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฐฉ์ ๋ฐ ๋น๋๊ธฐ๊ฐ ์ด๋ค ๊ฒ์ธ์ง ์์์ฃผ์ธ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
11 | Bounds ์ Frame ์กฐ์ฌํด์ฃผ์ธ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
12 | View ๊ฐ์ฒด๋ฅผ ์กฐ์ฌํด์ฃผ์ธ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
13 | tableView์ collectionView์ ์ฐจ์ด์ ์ ์์์์ฃผ์ธ์ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
14 | CoreData | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
15 | Codable, Encoding, Decoding | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
16 | ํ๋ฉด ์ ํ ๋ฐฉ๋ฒ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
17 | ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐจ์ด | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
18 | DelegatePattern | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
19 | App Bundle | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
20 | SOLID | ๋ฐ์คํ | |
21 | HTTP | ๋ฐ์คํ | |
22 | Designated init(init) ๊ณผ convenience init์ ์ฐจ์ด | ๋ฐ์คํ | |
23 | ํธ์ ์๋ฆผ์ ๋ํด์ ์์์์ฃผ์ธ์ | ๋ฐ์คํ | |
24 | UIDevice | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
25 | SuperView | ๋ฐ์คํ | |
26 | ์ ๊ทผ์ฑ VoiceOver | ๋ฐ์คํ | |
27 | ํค๋ณด๋ | ๋ฐ์คํ | |
28 | tuist edit | ์ด๋ํ๊ธฐ | ๋ฐ์คํ |
29 | RIBs ์์๋ณด๊ธฐ | ๋ฐ์คํ | |
30 | Rxswift ์ด๋ก | ๋ฐ์คํ | |
31 | keychain | ๋ฐ์คํ | |
32 | Coordinator | ๋ฐ์คํ |
Index | ๋ด์ฉ | ๋งํฌ | ์ถ์ ์ |
---|---|---|---|
0 | ์ ๋ค๋ฆญ ์์ ์์ ๋ง๋ค๊ธฐ | ๋ฐ์คํ | |
1 | ๋ถ๋ถ ๊ฐ์กฐ UILabelํ๋ ๋ฒ | ๋ฐ์คํ | |
2 | ๋ฌ๋ ฅ ๋ง๋ค๊ธฐ | ๋ฐ์คํ |
์ผ์ | ๋ด์ฉ | ๋งํฌ | ์ฐธ์ฌ์ |
---|---|---|---|
1 | ๋๊ธฐ/๋น๋๊ธฐ/๋์/์ง๋ ฌ | ์ด๋ํ๊ธฐ | ๋ฐ์คํ, ์ด๊ฐํ, ์ด์ํธ, ์กฐ๋ณ์ง |
2 | async await | ์ด๋ํ๊ธฐ | ๋ฐ์คํ, ์ด๊ฐํ, ์ด์ํธ, ์กฐ๋ณ์ง |
3 | GCD | ์ด๋ํ๊ธฐ | ๋ฐ์คํ, ์ด๊ฐํ, ์ด์ํธ, ์กฐ๋ณ์ง |
4 | DispatchWorkItem, DispatchGroup | ์ด๋ํ๊ธฐ | ๋ฐ์คํ, ์ด์ํธ, ์ด๊ฐํ |
5 | Semaphore | ์ด๋ํ๊ธฐ | ๋ฐ์คํ, ์ด์ํธ |
6 | URLSession์ ์ด์ฉํ ๊ธฐ๋ณธ์ ์ธ ๋คํธ์ํฌ ํ์ต URLSessionTask, URLSessionDataTask, URLSessionUploadTask ์ฐจ์ด์ URLSessionConfiguration๊ณผ URLSessionDelegate ํ์ต |
์ด๋ํ๊ธฐ | ๋ฐ์คํ, ์ด์ํธ |
7 | URLRequest๋ฅผ ์ด์ฉํ HTTP ์์ฒญ ํ์ต HTTP Method(GET, POST, PUT, DELETE) ํ์ต URLComponents๋ฅผ ์ด์ฉํ URL ์์ฑ๊ณผ ํ๋ผ๋ฏธํฐ ์ ๋ฌ ํ์ต |
์ด๋ํ๊ธฐ | ์ด์ํธ |
8 | URLSession์ ์ด์ฉํ ๋ฐ์ดํฐ ๋ค์ด๋ก๋ ๋ฐ ์
๋ก๋ ๋ฐฉ๋ฒ ํ์ต ๋ค์ด๋ก๋ํ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ํ์ํ๋ ๋ฐฉ๋ฒ ํ์ต URLRequest์ ํจ๊ป ์ ๋ก๋ํ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ ํ์ต |
์ด๋ํ๊ธฐ | ์ด์ํธ |
9 | URLSession์ ์ด์ฉํ ํ์ผ ๋ค์ด๋ก๋ ๋ฐ ์
๋ก๋ ๋ฐฉ๋ฒ ํ์ต ํ์ผ ๋ค์ด๋ก๋ ์ ํ๋ก๊ทธ๋ ์ค ๋ฐ๋ฅผ ์ด์ฉํ ๋ค์ด๋ก๋ ์งํ ์ํฉ์ ํ์ํ๋ ๋ฐฉ๋ฒ ํ์ต ํ์ผ ์ ๋ก๋ ์ HTTP Body์ ํจ๊ป ์ ์กํ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ ํ์ต |
์ด๋ํ๊ธฐ | ์ด์ํธ |
10 | URLSession์ ์ด์ฉํ ์๋ต ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต HTTP Status Code์ ๋ํ ์ดํด์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต URLSessionTaskDelegate๋ฅผ ์ด์ฉํ ์๋ต ์ฒ๋ฆฌ ํ์ต |
์ด๋ํ๊ธฐ | ์ด์ํธ |
11 | URLSession์ ์ด์ฉํ ์๋ฌ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต ๋คํธ์ํฌ ์๋ฌ ๋ฐ HTTP Status Code์ ๋ฐ๋ฅธ ์๋ฌ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต URLSessionTaskDelegate์ URLSessionDelegate๋ฅผ ์ด์ฉํ ์๋ฌ ์ฒ๋ฆฌ ํ์ต |
์ด๋ํ๊ธฐ | ์ด์ํธ |
12 | URLSession์ ์ด์ฉํ ์บ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต ์บ์๋ฅผ ์ด์ฉํ์ฌ ๋ฐ๋ณต์ ์ธ ๋คํธ์ํฌ ํต์ ์ ์ค์ด๋ ๋ฐฉ๋ฒ ํ์ต ์บ์ ์ ์ฑ ์ ๋ฐ๋ฅธ ์บ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต |
์ด๋ํ๊ธฐ | ์ด์ํธ |
14 | URLSession์ ์ด์ฉํ ์ธ์ฆ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต ๋คํธ์ํฌ ํต์ ์ HTTP ์ธ์ฆ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ํ์ต URLSessionDelegate๋ฅผ ์ด์ฉํ ์ธ์ฆ ์ฒ๋ฆฌ ํ์ต |
์ด๋ํ๊ธฐ | ์ด์ํธ |
15 | ํ ์คํธ ๋ฐ ํ๋ก์ ํธ ์ ์ฉ(์ ํ) |
์ผ์ | ๋ด์ฉ | ๋งํฌ | ์ฐธ์ฌ์ |
---|---|---|---|
1์ผ์ฐจ | ํด๋ฆฐ ์ํคํ ์ฒ ๊ฐ์์ ๊ธฐ๋ณธ ๊ฐ๋ | ๋ฐ์คํ, ์ด์ํธ | |
2์ผ์ฐจ | ๋ฐ์ดํฐ ๋ ํฌ์งํ ๋ฆฌ์ ๋ฐ์ดํฐ ์์ค ๊ตฌํ | ๋ฐ์คํ, ์ด์ํธ |
์ผ์ | ๋ด์ฉ | ๋งํฌ | ์ถ์ ์ |
---|---|---|---|
1 | RxSwift๋? | ๋ฐ์คํ | |
2 | Observable | ๋ฐ์คํ | |
3 | Single | ๋ฐ์คํ | |
4 | Maybe | ๋ฐ์คํ | |
5 | Completable | ๋ฐ์คํ |
์ผ์ | ๋ด์ฉ | ๋งํฌ | ์ถ์ ์ |
---|---|---|---|
1 | RaectorKit | ๋ฐ์คํ |