์๋ ํ์ธ์? ๋๊ตฌ๋ฆฌ์ ๋๋ค. URLSession์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฒ์ ์ ํ์๋ ๋ถ์ด๋ผ๋ฉด URL Loading System ์ ๋จผ์ ์ฝ๊ณ ์์ฃผ์ธ์! ๋ชจ๋ ๋ด์ฉ์ ๊ณต์๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. URLSession์ ๋ฌด์์ธ๊ฐ URLSession์ ๋คํธ์ํฌ ํต์ ์ ํ ์ ์๋๋ก ์ ํ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ API์ ๋๋ค. ์์ฃผ ๋ค์ด๋ณด์ จ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, Alamofire๋ Moya๋ํ URLSession์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. URLSession์ ํตํด data๋ฅผ ์ ๋ก๋ ํ๊ฑฐ๋ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์์ด์! URLSession์ ๊ฐ๋จํ ์ฌ์ฉํ ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฑ๊ธํค ๊ฐ์ฒด(shared)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ์ง๋ง shared๊ฐ์ฒด๋ configuration๊ฐ ์์ด์ ์ธ๋ถ์ ์ธ ๊ฐ์ ์ค์ ํ ์ ์์ต๋๋ค. configurat..
์๋ ํ์ธ์? ๋๊ตฌ๋ฆฌ์ ๋๋ค. api ํธ์ถ ์ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋น๊ตํ๊ธฐ ์ํด์ ์ฒ์๋ถํฐ ๋ค์ ์ง์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋์ ๊ทธ ์์์ธ url loading system์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๊ฐ๋ URL loading system์ ํ์ค ์ธํฐ๋ท ํ๋กํ ์ฝ์ ์ฌ์ฉํด์ url๊ณผ ์ํธ์์ฉํ๊ณ ์๋ฒ์ ์ํตํฉ๋๋ค. - http๋ ์ปค์คํ ๋ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ url๋ก ์๋ณ๋๋ ๋ฆฌ์์ค์ ๋ํ ์์ธ์ค๋ฅผ ์ ๊ณต - ๋น๋๊ธฐ๋ก ์ํ๋๊ณ ๋ค์ด์ค๋ ๋ฐ์ดํฐ๋ ์ค๋ฅ๊ฐ ๋ค์ด์ค๋ฉด ์ฒ๋ฆฌ ํ ์ ์์ ํ๋ฆ - ํ์ผ์ ๋ค์ด๋ก๋, ์ ๋ก๋ ํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์๋๋ ํ๋ ์ด์์ URLSessionTask ์ธ์คํด์ค๋ฅผ ์์ฑํด์ผํจ - URLSessionTask๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ URLSession์ ์ฌ์ฉํด์ผํจ - ๊ตฌ์กฐ : URLSession > U..
- Total
- Today
- Yesterday
- ์ค์ํํธ map
- autolayout
- URLSession
- func
- Subscribe
- Property
- ๊ณต๋ถ
- Swift Network
- swift
- ํ ์คํธ
- ์ค์ํํธ ํ๋กํ ์ฝ
- set
- XCTest
- Clean
- test
- Protocol
- observable
- ์คํ ๋ ์ด์์
- RxSwift
- ํ๋กํผํฐ
- ์ค์ํํธ
- swift urlsession
- swift ๊ณต๋ถ
- RX
- ํ๋กํ ์ฝ
- network
- ์ค์ํํธ ๊ณต๋ถ
- ios
- Unit Test
- swift ํ๋กํ ์ฝ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |