์๋ ํ์ธ์? ๋๊ตฌ๋ฆฌ์ ๋๋ค~~ ์ ๋ฒ ํฌ์คํ ์์ swift์ ๊ณ ์ฐจํจ์๋ฅผ ์์๋ณด์๋๋ฐ์~ ์ค๋์ ์ ๋ฒ ํฌ์คํ ์์ ๋ค๋ฃฌ map๊ณผ ๋น์ทํ์ง๋ง ๋ค๋ฅธ flatmap๊ณผ compactmap์ ๋ํด ์์๋ณผ๊นํฉ๋๋ค~~ ์ด๋ฒ ํฌ์คํ ์ map๊ณผ ๋น๊ต๋ฅผ ํ ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋์ map์ด๋ ๊ณ ์ฐจํจ์์๋ํด ์ ๋ชจ๋ฅด์ ๋ค๋ฉด ์ ๋ฒ ํฌ์คํ ์ ๋ณด๊ณ ์ค์๋ฉด ๋์์ด ๋ ๊ฒ์์! ๊ทธ๋ผ ๊ณ ๊ณ !!! ๐ฆ flatMap flatmap์ ๋ญ๊น์? flat์ ์ฌ์ ์์ ํํํ๋ค๋ ๋ป์ด ์๋๋ฐ์. map์ ๊ฐ๋จํ ์ค๋ช ํ๋ฉด ์ด๋ค๊ฒ์ ๋ณํํ ์์๋ก ๋ง๋ค์ด ์ถ๋ ฅํ๋ ํจ์ flatmap์ ๊ทธ๋ผ ์ด๋ค๊ฒ์ ํํํ๊ฒ ๋ณํํ ์์๋ก ์ถ๋ ฅ??ใ ใ ใ ์ ์ฐ๊ฒฐ์ด ์๋๋ค์ใ ใ ใ ใ ใ ์ด๋ด๋ ๊ณต์๋ฌธ์๋ฅผ ์ฐพ์๋ด์ผ๊ฒ ์ฃ ? ์ค... ์ด๊ฑฐ ๋ญ์ง..? ๊ณต์๋ฌธ์ ์ค๋ช ์ ๋ด๋ ์ ๋ชจ๋ฅด๊ฒ ์ด์.. ๊ทธ๋ด๋ ..
์๋ ํ์ธ์? ๋๊ตฌ๋ฆฌ์ ๋๋ค~~ ์ค๋์ ์ฌ๋ฌ๋ถ๋ค์ด ๊ฐ๋ ๋ดค์๋ฒํ swift์ ๊ณ ์ฐจํจ์์ ๋ํด ์์๋ณผ๊น ํฉ๋๋ค! ๋งํด ๋ญํด! ๋ฐ๋ก ์์๋ณผ๊ฒ์! ๊ณ ์ฐจํจ์๋ ๋ญ๊น? Swift์์ ํจ์๋ ๊ธฐ๋ณธ๋ด์ฉ์ธ๋ฐ์ ๊ทธ๋ผ ๊ณ ์ฐจํจ์๋ ๋ญ๊น์? ๊ณ ์ฐจํจ์๋ ๋ฐ๋ก ๋งค๊ฐ๋ณ์๋ก ํจ์๋ฅผ ๊ฐ๊ฑฐ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์์ ๋๋ค! ํจ์๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๊ฐ๋๋ค๋ผ.... ์ด ๋ด์ฉ์ ์๋์์ ๋ํ์ ๊ณ ์ฐจํจ์๋ฅผ ์ด์ผ๊ธฐํ ๋ ๊ฐ์ด ์ค๋ช ํ ๊ฒ์~~ ๐พ Map(๋งต) map์ ์ด๋ค ๊ธฐ๋ฅ์ ํ ๊น์? ์ผ๋จ ๊ณต์๋ฌธ์๋ฅผ ์ฐพ์๋ณด๊ธฐ ์ ์ ์ฌ์ ์ ์ ์๋ฅผ ๋จผ์ ์ฐพ์๋ณด๊ฒ ์ต๋๋ค. ๋งต(map) : (์ ๋ณดํต์ )ํ๋์ ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก, ํ ๋ฐ์ดํฐ ์งํฉ์ ๋ค๋ฅธ ๋ฐ์ดํฐ ์งํฉ์ผ๋ก ๋ฒ์ญํ๋ ๊ฒ ์ด๋ฐ ๋ด์ฉ์ด ์๋ค์! ๊ทธ๋ผ ๊ณต์๋ฌธ์์๋ ์ด๋ค ๋ด์ฉ์ด ์๋์ง ์ฐพ์๋ณด๋ฉด~~ ์ด๋ ๊ฒ ๋์ค๋ค์! ์ ์๋ฅผ ์์ธํ ..
- Total
- Today
- Yesterday
- ํ ์คํธ
- Subscribe
- swift ํ๋กํ ์ฝ
- swift ๊ณต๋ถ
- XCTest
- URLSession
- ํ๋กํ ์ฝ
- RX
- ํ๋กํผํฐ
- Property
- ios
- swift urlsession
- set
- Clean
- Protocol
- func
- autolayout
- ์ค์ํํธ
- Unit Test
- swift
- ์ค์ํํธ ํ๋กํ ์ฝ
- ์คํ ๋ ์ด์์
- ์ค์ํํธ map
- ์ค์ํํธ ๊ณต๋ถ
- observable
- test
- Swift Network
- network
- ๊ณต๋ถ
- RxSwift
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |