์๋ ํ์ธ์? ๋๊ตฌ๋ฆฌ์ ๋๋ค. ์ค๋ ํ๋กํผํฐ ์๋ฆฌ์ฆ๋ฅผ ์ผ๋ฅธ ๋ง๋ฌด๋ฆฌ ํด๋ณด๋ ค ํด์ ๋ฐ๋ก ๊ฐ์์ฃ ํ์ ํ๋กํผํฐ๋? ํ์ ํ๋กํผํฐ์ ๋ํ ์ ๋ณด๋ฅผ ์ค์ํํธ ๊ณต์๋ฌธ์๋ฅผ ํตํด ์์๋ณด์๋๋ฐ ์ด๋ ๊ฒ ์ ๋ฆฌํด ๋ณด์์ด์!! ํ์ ์ ์ธ์คํด์ค๊ฐ ์๋ ํ์ ์์ฒด์ ์ํ๋ ํ๋กํผํฐ๋ฅผ ์ ์ํ ์ ์๋ค. ์์ฑํ๋ ํด๋น ํ์ ์ ์ธ์คํด์ค ์์ ๊ด๊ณ์์ด ์ด๋ฌํ ํ๋กํผํฐ์ ๋ณต์ฌ๋ณธ์ ํ๋์ด๋ค. static์ ์์ ๋ถ์ด๊ณ ๋ณ์, ์์๋ก ์ ์ธ ๊ฐ๋ฅํ๋ฉฐ ๊ณ์ฐ๋ ํ์ ํ๋กํผํฐ์ ๊ฒฝ์ฐ ํญ์ ๋ณ์๋ก ์ ์ธํด์ผํ๋ค. ํญ์ ๊ธฐ๋ณธ๊ฐ์ ์ฃผ์ด์ผ ํ๋ฉฐ lazy๋ก ์๋ํ๋ฏ๋ก lazy๋ฅผ ๋ถ์ผ ํ์๊ฐ ์๋ค. ์.. ๊ธ ์๋๊ฒ๋ง ๋ด์๋... ์์ฝํ๋ฉด static ๋ถ์ด๊ณ ์ ์ธํ๋ฉด ํ์ ํ๋กํผํฐ๋ค! ๋ฐ๋ก ์ฌ์ฉํด๋ด์ผ๊ฒ ์ฃ ? ๊ณต์๋ฌธ์์ ์์ ์ฝ๋๋ฅผ ์ดํด๋ณผ๊ฒ์(์ด์ง ์ ๊ฐ ๋ฐ๊ฟจ์ต๋๋ค..ใ ..
์๋ ํ์ธ์? ๋๊ตฌ๋ฆฌ์ ๋๋คใ ใ ์ค๋์ closure์ ๋ํด์ ๋ฐฐ์๋ณด๋ ค๊ณ ํด์! Closure(ํด๋ก์ ) ํด๋ก์ ๋ ์ฝ๋์์ ์ฃผ๋ณ์ ์ ๋ฌ๊ณผ ์ฌ์ฉํ ์ ์๋ ์์ฒด ํฌํจ๋ ๊ธฐ๋ฅ ๋ธ๋ญ์ ๋๋ค. ๋ค๋ฅธ ์ธ์ด์์๋ ๋๋ค์ ์ ์ฌํ๋ค๊ณ ํ๋ค์. ์ฌ๋ฌ๋ถ ํจ์ ์์์ฃ ? ํจ์๋ ํด๋ก์ ์ ์ผํ์ด๊ณ ์ด๋ฆ์ด ์๋ ํด๋ก์ ์ ๋๋ค. ํด๋ก์ ๊ฐ ์ฝ๋ ๋ธ๋ญ์ด๊ณ ์ด๋ฆ์ด ์์ผ๋ ํจ์์ ํํ์ ๊ฐ๋ค์ ๊ทธ๋ผ ํด๋ก์ ์ ๊ธฐ๋ณธ ํํ๋ ์ด๋ค๊ฒ์ผ๊น์? ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๊ตฌ์ฑ์ด ๋ฉ๋๋ค. ํ๋ผ๋ฏธํฐ์ ๋ฆฌํดํ์ ์ ์ธ์ด ๋๋๋ฉด in์ ๊ธฐ์ค์ผ๋ก ์คํ ์ฝ๋๊ฐ ๊ตฌ๋ถ์ด ๋ฉ๋๋ค. ํ๋ฒ ์์ ๋ฅผ ํตํด ์์๋ณด๋๋ก ํ ๊ฒ์! ์ด๋ค ์์ ๋ฅผ ๋ค๋ค๋ณผ๊ฑฐ๋... ๋ฌธ์์ด์ ๋ด์ ๋ฐฐ์ด์ ์ ๋ ฌํ๋ ๊ฒ์ ๋ํด ํ๋ฒ ํด๋ณด๋๋ก ํ ๊ฒ์! let cities = ["Seoul", "Incheon", "Busan",..
- Total
- Today
- Yesterday
- ํ ์คํธ
- Property
- URLSession
- ์ค์ํํธ map
- ios
- swift urlsession
- autolayout
- observable
- swift ํ๋กํ ์ฝ
- Protocol
- func
- ๊ณต๋ถ
- ์ค์ํํธ ๊ณต๋ถ
- RxSwift
- RX
- set
- ์ค์ํํธ
- Unit Test
- ์ค์ํํธ ํ๋กํ ์ฝ
- test
- ํ๋กํ ์ฝ
- ํ๋กํผํฐ
- swift
- ์คํ ๋ ์ด์์
- Subscribe
- XCTest
- Swift Network
- Clean
- swift ๊ณต๋ถ
- network
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |