์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- combine
- CollectionView
- ios
- SwiftUI
- XCTest
- ํจ์คํธ์บ ํผ์ค
- ๋ฐฑ์ค
- Kuring
- ํ๋ก๊ทธ๋๋จธ์ค
- swift
- Xcode
- TCA
- node.js
- Flutter
- BOJ
- rxcocoa
- SnapKit
- raywenderlich
- tableView
- arkit
- designpattern
- visionOS
- RxSwift
- realm
- MVVM
- UIKit
- reactorkit
- Lv2
- BFS
- Swfit
Archives
- Today
- Total
๋ชฉ๋กcurrying (1)
lgvv98
[Swift] ์ปค๋ง(Currying)
# Currying ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ์ํ Currying ํ์ต. # ๊ณ๊ธฐ - SwiftUI๋ฅผ ์ฌ์ฉํ์ฌ View๋ฅผ ๋ชจ๋ํ๋ฅผ ์๋. - ๋ ์ ๋ง๋ค๊ธฐ ์ํด ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ํด๋น ๊ฐ๋ ์ ๋ํ ํ์ต์ด ํ์ํ๋ค๊ณ ๋๋. # ๋ชฉํ - ๊ฐ๋จํ ๋ง์ ๊ตฌํ (Level 1) - ์ ๊ทํํ์ ๊ตฌํ (Level 2) - Reduce, Map, Filter ๊ตฌํ - FlatMap, CompactMap ๊ตฌํ (โ ๏ธ ์คํจํ ๊ตฌํ) : ๊ธฐ๋กํ๊ธฐ ์ํด์ ์ ์ด๋ . # ์ฐธ๊ณ ์์๋ UI์ ๊ด๋ จํ ํด๋ก์ ๋ฅผ ํจ์ํ์ผ๋ก ๋ฐ์์ ๊ฐ๊ฒฐํ๊ฒ ์ฒ๋ฆฌํ๋ ์์ ๋ ์์ผ๋ ํ์ธํ๋ฉด ์ข์. โ๏ธ ์คํจํ ๊ตฌํ์ธ ์ด์ : ๊ฒฐ๊ณผ๊ฐ์ด ๋ค๋ฅด๊ฒ ๋ํ๋จ. # ํ์ผ # ๊ฐ๋จํ ๋ง์ ๊ตฌํ (Level 1) import Foundation public class LEVE..
apple/๐ Apple Docs & iOS & Swift
2023. 2. 28. 15:17