Reference / Value / Protocol Type μ Extension ν κ²½μ° dispatch λ°©λ²μ΄ λ¬λΌμ§κΈ°λ ν©λλ€. μμλ΄ μλ€! value type μ extension μμ ꡬνν λ©μλλ μμ κ°λ₯μ±μ΄ μκΈ° λλ¬Έμ static dispatch λ‘ λμ. reference type μ extension μμ ꡬνν λ©μλλ μλΈ ν΄λμ€μμ μ¬μ μκ° λΆκ°λ₯νλ€.(μ΄λ₯Ό μν΄μλ @objc λ₯Ό ν΅ν΄ ν΄κ²°ν μ μλ€.) κ·Έλμ extension μ λ©μλκ° νΈμΆλλ κ²μ΄ 보μ₯λκΈ° λλ¬Έμ static dispatch λ‘ λμ. protocol μ extension μμ ꡬνν λ©μλλ λ κ°μ§λ‘ λλλ€. 1.extension μ default ꡬνμ ν΄λ κ²½μ°λ ν΄λΉ λ©μλμ λν ꡬνμ΄ νμ..
μ΅μ€ν μ μ΄λ? μ΅μ€ν μ (Extension)μ μ€μννΈμ κ°λ ₯ν κΈ°λ₯ μ€ νλλ‘ κ΅¬μ‘°μ²΄, ν΄λμ€, μ΄κ±°ν, νλ‘ν μ½ νμ μ μλ‘μ΄ κΈ°λ₯μ μΆκ°ν μ μμ΅λλ€. π κΈ°λ₯μ μΆκ°νλ €λ νμ μ ꡬνν μμ€μ½λλ₯Ό μμ§ λͺ»νκ±°λ λ³Ό μ μλλΌλ, νμ λ§ μλ€λ©΄ κΈ°λ₯μ νμ₯ν μ μμ΅λλ€. μ΅μ€ν μ VS μμ μμμ ν΄λμ€ νμ μμλ§ κ°λ₯. μ΅μ€ν μ μ ꡬ쑰체, ν΄λμ€, μ΄κ±°ν, νλ‘ν μ½ νμ μμ κ°λ₯. μμμ νΉμ νμ μ λ¬Όλ €λ°μ μλ‘μ΄ νμ μ μ μνκ³ μΆκ°κΈ°λ₯μ ꡬννλ μμ§ νμ₯ μ΅μ€ν μ μ κΈ°μ‘΄μ νμ μ κΈ°λ₯μ μΆκ°νλ μν νμ₯ μλ νμ μ μ μν μμ€μ½λμ κΈ°λ₯μ μΆκ°νλ λ°©λ²λ μκ² μ§λ§, μΈλΆ λΌμ΄λΈλ¬λ¦¬λ νλ μμν¬λ₯Ό κ°μ Έλ€ μ¬μ©νλ€λ©΄ μλ³Έ μ½λλ₯Ό μμ νμ§ λͺ»νλ€. μ΄λ μ¬μ© κ°λ₯. μ΅μ€ν μ μ΄ νμ μ μΆκ°ν ..
- YPImagePicker
- github
- Firebase
- UserDefaults
- IOS
- Algorithm
- urlsession
- APNS
- Protocol
- OpenSourceLibrary
- Widget
- MOYA
- rxswift
- μλ²ν΅μ
- watchOS
- Swift
- 2022 KAKAO TECH INTERNSHIP
- projectsetting
- Objective-C
- WWDC
- SwiftUI
- WWDC22
- WidgetKit
- configurable widget
- async/await
- RxCocoa
- containerBackground
- CloneCoding
- Notification
- MVVM
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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