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