์๋ ํ์ธ์ ๋๊ตฌ๋ฆฌ์ ๋๋ค. ์ค๋์ ํด๋ฆฐ ์ํคํ ์ฒ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋ํด ๊ณต๋ถํด ๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ ์ธ ๊ณ # ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ด๋? ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ํต์ฌ ๊ธฐ๋ฐ์ ๋๋ค ๊ณ์ฐ๋ฒ์ผ๋ก ๋ฐ๋ช ๋์๋ค. ํฐ ํน์ง์ผ๋ก๋ ๊ฐ๋ณ ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ ๊ฒ์ด๋ค. (ํจ์ํ ํ๋ก๊ทธ๋๋ฐ๋ ๋ค์์ ์์ธํ ์ดํด๋ณด๊ณ ๋ณด์ถฉํด์ผ๊ฒ ๋ค) # ์ํคํ ์ฒ์์ ๋ฐ๋ผ๋ณธ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ํคํ ์ฒ๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์์ ๊ฐ๋ณ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ ์ ์ค์ํ๊ฒ ์๊ฐํ๋ค. ๊ทธ ์ด์ ๋ ๋ฌด์์๊น? ๊ฐ๋ณ ๋ณ์๋ฅผ ์ฐ๋ฉด race condition, dead lock, concurrent update ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ํคํ ์ฒ๋ ๋์์ฑ ๋ฌธ์ ์ ๊ด์ฌ์ ๊ฐ์ ธ์ผ ํ๋๋ฐ ์ค๋ ๋์ ํ๋ก์ธ์ค๊ฐ ์ฌ๋ฌ ์ํ์์๋ ์ค๊ณํ ์์คํ ์ด ๊ฐ๊ฑดํด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ถ๋ณ์ฑ์ด ์คํ..
Switch case ๋ฌธ ์ ์ด ํ๋ฆ์์ for-loop๋ while๋ฌธ์ ์์ฃผ ์ฌ์ฉํฉ๋๋ค. ํ์ง๋ง ๊ทธ์ ๋ชป์ง ์๊ฒ ๋ง์ด ์ฌ์ฉํ๋ ๊ฒ์ด switch case ๋ฌธ์ด์์. ์ค๋์ switch case ๋ฌธ์ ๋ํด ํ๋ฒ ์์๋ณด๋๋ก ํ ๊ฒ์! switch ๋ฌธ์ ๊ฐ์ ๊ณ ๋ คํ๊ณ ๊ฐ๋ฅํ ์ฌ๋ฌ ์ผ์น ํจํด(case)๊ณผ ๋น๊ตํฉ๋๋ค. ์ฌ๋ฌ ๊ฐ๋ฅํ ์ํ์ ์๋ตํ๊ธฐ ์ํด if ๊ตฌ๋ฌธ์ ๋์ฒด ๊ตฌ๋ฌธ์ผ๋ก ์ ๊ณตํฉ๋๋ค. ๊ตฌ์กฐ๋ ์๋ ์ฌ์ง์ฒ๋ฆผ ๋์ด ์์ต๋๋ค. switch์ ๊ฐ์ด ์ฃผ์ด์ง๋ฉด ๊ทธ ๊ฐ์ ๊ฐ ์ผ์ด์ค์ ์๋ ์กฐ๊ฑด์ค์ ๋ง๋ ์กฐ๊ฑด์ด ์๋ ์ผ์ด์ค ๋ฌธ์ ์ํํ๊ฒ ๋ฉ๋๋ค. ๋ง์ฝ์ ๋ง๋ ์กฐ๊ฑด์ด ์๋ค๋ฉด default๊ฐ ์ํ๋๊ฒ ๋ฉ๋๋ค! ๊ทธ๋์ switch ๋ฌธ์ ๋ชจ๋ ์กฐ๊ฑด์ ๋ํด ๋ด๊ณ ์์ด์ผ ํด์! ์ฆ, ์๋ฒฝํด์ผ ํ๋ค๋ ๋ป์ด์ฃ ๊ทธ๋ผ ์์ ์ฝ๋๋ก ํ๋ฒ ์ดํด..
Collection Type ์ฌ๋ฌ ์ธ์ด์์ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ตฌ๋์ ๋ด๋๊ฒ์ฒ๋ผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ์ง์ํ๋๋ฐ ๊ทธ๊ฒ์ Collection Types๋ผ๊ณ ํฉ๋๋ค. Swift์์๋ ์ด๋ฐ๊ฒ๋ค์ ์ง์ํ๋๋ฐ์!! ๋ฐ๋ก Array, Dictionary, Set๊ฐ ์์ต๋๋ค! ๋๋ถ๋ถ ์ต์ํ์ค ๊ฒ ๊ฐ๋ค์! ์ด๋ค์ ํน์ฑ์ด ์์ด์. - ๊ธฐ๋ณธ์ ์ผ๋ก mutableํ๋ค. - ์ ๋ค๋ฆญ ์ปฌ๋ ์ ์ผ๋ก ๊ตฌํ๋๋ค. mutable์ ์์ ์ด ๊ฐ๋ฅํ๋ค๋ ์๋ฏธ์ด๊ตฌ์. ์ ๋ค๋ฆญ์ ์ฌ๊ธฐ์ ๋ค๋ฃจ๊ธฐ์๋ ์์ด ๋ง์์ ๋ค์์ ๋ค๋ฃจ๋๋ก ํ ๊ฒ์. ๋จผ์ Array ๋ฐฐ์ด์ ๋๋ค. ์ต์ํ์๊ฒ ์ง๋ง ๊ฐ๋ฐ์ ๋ฌธ์๋ฅผ ๋ณด๋ ์ต๊ด์ ๊ธฐ๋ฅผ ๊ฒธ ๊ณต์๋ฌธ์์์ ์ ์๋ฅผ ํ๋ฒ ์ดํด ๋ณผ๊ฒ์! ์์๊ฐ ์๊ณ , random-accessํ ํ์ ์ด๋ค... ๋ญ๋ง์ด์ง.. array์ index๊ฐ ..
- Total
- Today
- Yesterday
- ios
- Unit Test
- ๊ณต๋ถ
- ํ๋กํ ์ฝ
- ์ค์ํํธ
- ํ ์คํธ
- swift
- autolayout
- Protocol
- swift ํ๋กํ ์ฝ
- XCTest
- test
- network
- set
- Subscribe
- swift ๊ณต๋ถ
- observable
- Swift Network
- ์ค์ํํธ ๊ณต๋ถ
- ์ค์ํํธ ํ๋กํ ์ฝ
- RxSwift
- swift urlsession
- ์ค์ํํธ map
- Clean
- ํ๋กํผํฐ
- ์คํ ๋ ์ด์์
- func
- URLSession
- Property
- RX
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |