Set(์งํฉ) ์ค๋์ ์ ๋ฒ ์๊ฐ์ ์ด์ด Set(์งํฉ)์ ๋ํด ํ๋ฒ ์์๋ณผ๊ฒ์! ์งํฉ์ด๋ผ... ์งํฉ๋ง์ด ๋ค์ด๋ณด์ จ์ฃ ? ํ๊ต๋ค๋ ๋ ์ํ ์์ ์์ ๋ฐฐ์ด ์งํฉ์ด์! ์๋ฅผ ๋ค๋ฉด ์งํฉ์ด ์๋๋ฐ, ์ฐจ์งํฉ ๊ตฌํ๊ณ , ๊ต์งํฉ ๊ตฌํ๊ณ .. ์ด๋ฐ๊ฒ๋ค! swift์์๋ ์งํฉ์ ํตํด ์ฐจ์งํฉ, ๊ต์งํฉ ๋ฑ๋ฑ์ ๊ตฌํํ ์ ์์ต๋๋ค. ๊ทธ๋ผ ์์๋ณผ๊น์? ๋ฐ๋ก ๊ณต์๋ฌธ์๋ฅผ ํตํด ์์๋ณด์ฃ ! An unordered collection of unique elements. ์์๊ฐ ์๊ณ ์ ๋ํฌํ ์์๋ฅผ ๊ฐ์ง๋ค! ์ ๋ํฌํ๋ค๋ฉด.. ์ค๋ณต๋๋ ์์๊ฐ ์๋ ๋ณด๋ค์! ๋ค ๋ง์ต๋๋ค. ์งํฉ์์๋ ์ค๋ณต๋๋ ์์๋ฅผ ํ์ฉํ์ง ์์์. ์ ๋ฒ์ ๋ฐฐ์ ๋ ๋ฐฐ์ด์ด๋์ ๋ค๋ฅด์ฃ ? ๋.. ๋ฌธ์๋ฅผ ๊ณ์ ์ดํด๋ณด๋ฉด Hashable ์ด๋ผ๋ protocol์ ๋ฐ๋ผ์ผ ํ๋ค๊ณ ๋์ค๋ค์! ์ด๊ฒ์ ๋..
Collection Type ์ฌ๋ฌ ์ธ์ด์์ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ตฌ๋์ ๋ด๋๊ฒ์ฒ๋ผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ์ง์ํ๋๋ฐ ๊ทธ๊ฒ์ Collection Types๋ผ๊ณ ํฉ๋๋ค. Swift์์๋ ์ด๋ฐ๊ฒ๋ค์ ์ง์ํ๋๋ฐ์!! ๋ฐ๋ก Array, Dictionary, Set๊ฐ ์์ต๋๋ค! ๋๋ถ๋ถ ์ต์ํ์ค ๊ฒ ๊ฐ๋ค์! ์ด๋ค์ ํน์ฑ์ด ์์ด์. - ๊ธฐ๋ณธ์ ์ผ๋ก mutableํ๋ค. - ์ ๋ค๋ฆญ ์ปฌ๋ ์ ์ผ๋ก ๊ตฌํ๋๋ค. mutable์ ์์ ์ด ๊ฐ๋ฅํ๋ค๋ ์๋ฏธ์ด๊ตฌ์. ์ ๋ค๋ฆญ์ ์ฌ๊ธฐ์ ๋ค๋ฃจ๊ธฐ์๋ ์์ด ๋ง์์ ๋ค์์ ๋ค๋ฃจ๋๋ก ํ ๊ฒ์. ๋จผ์ Array ๋ฐฐ์ด์ ๋๋ค. ์ต์ํ์๊ฒ ์ง๋ง ๊ฐ๋ฐ์ ๋ฌธ์๋ฅผ ๋ณด๋ ์ต๊ด์ ๊ธฐ๋ฅผ ๊ฒธ ๊ณต์๋ฌธ์์์ ์ ์๋ฅผ ํ๋ฒ ์ดํด ๋ณผ๊ฒ์! ์์๊ฐ ์๊ณ , random-accessํ ํ์ ์ด๋ค... ๋ญ๋ง์ด์ง.. array์ index๊ฐ ..
์๋ ํ์ธ์?? ์ค๋์ ์ ๊ฐ ์๋ ํ๋ฐ๊ธฐ์ ์ฐธ์ฌํ๋ ํ ๋ถํธ์บ ํ์ ๋ํด ์ด์ผ๊ธฐํด๋ณด๋ ค๊ณ ํฉ๋๋ค! ์ด ์บ ํ๋ฅผ ํตํด ์ ๋ง ๋ง์ด ์ฑ์ฅํ๊ณ ์ทจ์ ์ค๋น๊น์ง ํ์คํ ํ ์ ์์์ด์! ๋ฐ๋ก SSAC(ํ์ฌ๋ ์ด๋ฆ์ด ๋น๋์ด์ SeSac)๊ณผ ์ํํธ์คํ์ด๋์์ ์ฃผ๊ดํ ๋์์ด๋์ ํจ๊ปํ๋ ์ฑ๊ฐ๋ฐ์ธ๋ฐ์!!! ๊ทธ ์ด์ผ๊ธฐ๋ฅผ ํ๋ฒ ํด๋ณผ๊น ํด์! ์ง์๋๊ธฐ ์ ๋ ์๋ ์ ๊ณต์๊ฐ ์๋์๊ณ ์ฑ๊ฐ๋ฐ์ ๊ด์ฌ์ด ์๊ฒจ์ ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ๊ณต๋ถ์ค์ด์์ด์! ์ฃผ๋ณ์ ์ด ๋ถ์ผ์ ๋ํด ๊ณต๋ถ๋ฅผ ํ๋ ์ฌ๋๋ค์ด ์๋ค๋ณด๋๊น ํผ์ ๋ ํ์ค์ด์์ฃ ใ ๊ทธ๋์ ์ฑ๊ฐ๋ฐ์ ๋ํ ์ฌ๋ฌ ์ ๋ณด๋ฅผ ์ฐพ๋ค๊ฐ ์์ ์บ ํ๋ฅผ ์๊ฒ ๋์์ด์!! ๊ต์ก๊ณผ์ ์ ๋ณด๋ฉด ์๊ณ ๋ฆฌ์ฆ ํํธ๋ถํฐ ํด์ ์ฑ๊ฐ๋ฐ ๊ณต๋ถ๋ ์์์ง๋ง ๋์์ด๋์ ํ์ ๊น์ง ์์๊ธฐ ๋๋ฌธ์ ์ ๋ง ๋ง์ ๋ค์์ด์! ๊ฒ๋ค๊ฐ ๋น์ฉ์ด ์์น๊ธ์ ์ ์ธํ๊ณ ๋ ๋ฌด๋ฃ..
- Total
- Today
- Yesterday
- Clean
- ์ค์ํํธ ๊ณต๋ถ
- swift urlsession
- swift
- autolayout
- ํ ์คํธ
- observable
- ํ๋กํ ์ฝ
- ๊ณต๋ถ
- ์คํ ๋ ์ด์์
- network
- func
- ios
- URLSession
- RxSwift
- set
- ์ค์ํํธ ํ๋กํ ์ฝ
- test
- Unit Test
- ํ๋กํผํฐ
- Swift Network
- RX
- Subscribe
- ์ค์ํํธ map
- swift ํ๋กํ ์ฝ
- swift ๊ณต๋ถ
- Protocol
- XCTest
- Property
- ์ค์ํํธ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |