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
- 카카오뱅크 ios
- Firebase Analytics
- SwiftUI
- Combine
- ios
- GCD
- Subject
- ios database
- swift database
- xcode
- arc
- KeyPath
- combinecocoa
- uitableviewdiffabledatasource
- JSON
- SeSAC
- Swift Tuist
- swift 5.9
- Firebase
- Subscribe
- Tuist
- swift db
- observable
- realm
- ribs
- swift 6
- RxSwift
- swift
- Tuist Swift
- 네트워크 통신
Archives
- Today
- Total
목록withLatestFrom (1)
천원의 개발
RxSwift Operator 정리
안녕하세요. 천원입니다. RxSwift를 사용하면서 너무 데이터 바인딩의 목적으로만 사용하는 것 같아 반성하고자 다양한 오퍼레이터들을 정리 해보려고 합니다. 자주 사용하는 오퍼레이터들은 별표를 붙여두었습니다. Transforming Observables - map ☆ 옵저버블의 각 항목을 변환하여 새로운 항목을 생성합니다. Observable.of(1, 2, 3) .map { $0 * 2 } .subscribe(onNext: { print($0) }) .disposed(by: disposeBag) // 2, 4, 6 출력 - flatMap 옵저버블의 항목을 다른 옵저버블로 변환하고 병합합니다. Observable.of(1, 2, 3) .flatMap { Observable.of($0 * 2, $0 * 4..
iOS&Swift🍎/RxSwift
2023. 9. 11. 17:06