Learn how you can use Swift 5.7 to design advanced abstractions using protocols. We'll show you how to use existential types, explore how you can separate implementation from interface with opaque result types, and share the same-type requirements that can help you identify and guarantee relationships between concrete types. To get the most out of this session, we recommend first watching “E..
Abstraction separated ideas from specific details function ์์ ๊ธฐ๋ฅ์ฑ์ ์ถ์ถํ ๋, details ์ abstracted ๋ก ๋ถํฐ ๋ฉ์ด์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ abstraction ์ details ์ ๋ฐ๋ณต์์ด ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์์ด๋์ด๋ฅผ ํํํ ์ ์์ต๋๋ค. Swift ์์๋ concrete type ์ abstract ํ ์ ์์ต๋๋ค. ๋ฐ๋ก ์ด๊ฒ..! ์ฒ๋ผ์ ์๋ก ๋ค๋ฅธ details ๋ฅผ ๊ฐ์ง ๋์ผํ ์์ด๋์ด์ set of types ๊ฐ ์๋ ๊ฒฝ์ฐ abstract code ๋ฅผ ์์ฑํ์ฌ concrete types ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ์ค๋์ ๋ค์์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. farm ์๋ฎฌ๋ ์ด์ ์ ์ํ ์ฝ๋๋ฅผ ๋ง๋ค์ด๋ด ์๋ค! ๐ Model with concr..
- RxCocoa
- github
- async/await
- watchOS
- OpenSourceLibrary
- MOYA
- Notification
- WWDC
- UserDefaults
- Algorithm
- containerBackground
- SwiftUI
- ์๋ฒํต์
- WidgetKit
- configurable widget
- urlsession
- CloneCoding
- rxswift
- APNS
- MVVM
- Protocol
- 2022 KAKAO TECH INTERNSHIP
- Firebase
- projectsetting
- YPImagePicker
- Widget
- WWDC22
- Objective-C
- IOS
- Swift
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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