Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- combine
- flatMapLatest
- collision
- document
- countLimit
- LinearProbing
- Hashtable
- Filtering
- CPU
- Thumbnail
- NSCache
- Subscription
- memory
- UINavigationController
- operator
- Video
- switchToLatest
- SWIFT
- image
- Throttle
- subscriber
- DICTIONARY
- publisher
- Subject
- totalCostLimit
- FlatMap
- debounce
- IOS
Archives
- Today
- Total
목록FlatMap (1)
felix-iOS

안녕하세요 🙇♂️ 이 글은 콤린이로써 FlatMap이 너무 헷갈려서 게시하게 됐습니다. Combine이 아니더라도 Map / CompactMap / FlatMap 은 자주 쓰잖아요? 이 글에서는 Map과 FlatMap을 비교하고 Rx에 있는 FlatMapLatest는 Combine에서 어떻게 구현해야되는지 알아보겠습니다. CompactMap은 이 글과 약간 관련이 없어서 제외했습니다. :) 자 시작해보겠습니다. 🔥 Map(_:) 먼저 Map입니다. func map(_ transform: @escaping (Self.Output) -> T) -> Publishers.Map 제공된 closure를 사용하여 업스트림 publisher의 모든 요소를 변환합니다. 네네 맞습니다. 일반적인 Map과도 비슷하죠? ..
Combine
2021. 7. 2. 18:49