โ ์์กด์ฑ ์ฃผ์ (Dependency Injection) ์์กด์ฑ ์ฃผ์ ์ด๋ ํ๋์ ๊ฐ์ฒด๊ฐ ๋ค๋ฅธ ๊ฐ์ฒด์ ์์กด์ฑ์ ์ ๊ณตํ๋ ๊ธฐ์ ์ด๋ค. ์์กด์ฑ ๊ทธ๋ ๋ค๋ฉด ์์กด์ฑ์ด๋ ๋ฌด์์ผ๊น? ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด ์ฌ์ด์ ์์กด ๊ด๊ณ๊ฐ ์๋ค๋ ๊ฒ์ด๋ค. ์ด๋ ์์กดํ๋ ๊ฐ์ฒด๊ฐ ์์ ๋๋ฉด ๋ค๋ฅธ ๊ฐ์ฒด๋ ์ํฅ์ ์ค ์ ์๋ค. ์ฃผ์ ๊ทธ๋ ๋ค๋ฉด ์ฃผ์ ์ ๋ฌด์์ผ๊น? ์ฃผ์ ์ ์ธ๋ถ์์ ๊ฐ์ฒด๋ฅผ ์์ฑํ์ฌ ๋ฃ๋ ๊ฒ์ ๋งํ๋ค. ์ธ๋ถ์์ ๊ฐ์ฒด๋ฅผ ์ฃผ์ ํ๊ธฐ ์ํด ์์ฑ์ ๋ฑ์ ์ฌ์ฉํ๋ค. ์ด๋ฌํ ์์กด์ฑ์ ๋ง๋ค์ด์ฃผ๊ธฐ ์ํด์ ์์กด์ฑ ์ฃผ์ ์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋์ ์์กด์ฑ ์ฃผ์ ์ด ๋ญ๋ฐ? ์๋ง ๊ฐ๋ ์ ๋ํด์ ๋ค์๋ ๊ฐ์ด ์์ ์ ์๋ค. ์์กด์ฑ์ผ๋ก ๋ค๋ฅธ ๊ฐ์ฒด์ ์ํฅ์ ์ฃผ๋ ๊ฒ์ ์ด๋ค ์์ ์ฌํญ์ด ์์ ๋ ๋งค๋ฒ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์์ ํด์ฃผ์ด์ผ ํ๋ ๊ฒ์ด ์๋๊น? ์ง์ํ๋๋ก ์์กด์ฑ์ ๊ฐ์ง ์ฝ๋๊ฐ ๋ง๋ค๋ฉด ..
- APNS
- Swift
- MVVM
- Notification
- configurable widget
- Widget
- UserDefaults
- urlsession
- github
- CloneCoding
- Firebase
- WWDC
- IOS
- WWDC22
- watchOS
- containerBackground
- SwiftUI
- Protocol
- 2022 KAKAO TECH INTERNSHIP
- rxswift
- ์๋ฒํต์
- Algorithm
- RxCocoa
- Objective-C
- MOYA
- projectsetting
- YPImagePicker
- WidgetKit
- async/await
- OpenSourceLibrary
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday