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 | 31 |
Tags
- 전자출입
- Custom Class
- input
- Combine
- ios
- hitTest
- BidirectionalCollection
- Responder chain
- UserDefaults
- Asnyc
- AVCaptureSession
- vtable
- MaxHeap
- DISPATCH
- weak self
- readLine
- Python
- UIResponder
- moya
- ReactorKit
- binder
- swift
- URLSession
- delays deallocation
- 공백
- 사내배포
- 입력
- RxSwift
- async
- reversed
Archives
- Today
- Total
목록async (1)
틈틈히 적어보는 개발 일기

Filtering basics 💡 기본적으로 filter {...} 의 효과와 동일함! 클로저 내부 결과(Bool)가 true이면 스트림이 지속되고, false라면 스트림이 걸러지게 됨 ⭐️removeDuplicates() RxSwift의 distinctUntilChanged() 와 동일 이전과 동일한 값이 방출될경우 해당 스트림을 필터링 함 Compacting and ignoring 💡 종종 publisher가 Optional 값을 방출하는 경우가 있거나 이벤트가 nil을 반환하는 경우가 있다! 이러한 이벤트를 다뤄보도록 하자 compactMap 클로저 내부 값이 대해 Optional이면 본래의 값을, nil 이라면 해당 이벤트를 방출하지 않음 ignoreOutput() 모든 이벤트를 무시함. 단 co..
📱 iOS, Swift/📚 Combine
2023. 5. 1. 17:56