[RxSwift] Operators - 변환(2)
Observable이 배출한 항목들을 변환하는 연산자들 - Buffer, FlatMap, Groupby, map, scan, window 안녕하세요 ◠‿◠ 고고입니다. 1. Buffer Buffer — Observable로부터 정기적으로 항목들을 수집하고 묶음으로 만든 후에 묶음 안에 있는 항목들을 한번에 하나씩 배출하지 않고 수집된 묶음 단위로 배출한다 구현부 public func buffer(timeSpan: RxTimeInterval, count: Int, scheduler: SchedulerType) -> Observable { BufferTimeCount(source: self.asObservable(), timeSpan: timeSpan, count: count, scheduler: sched..
2021. 11. 19.
[RxSwift] Opeators - 생성(1)
새로운 Observable을 만드는 연산자들 - Create, Deffered, Empty, Never, error, from, interval, just, range, repeat, start, timer 안녕하세요 ◠‿◠ 고고입니다. 1. Create Create — 직접적인 코드 구현을 통해 옵저버 메서드를 호출하여 Observable을 생성한다 구현부 public static func create(_ subscribe: @escaping (AnyObserver) -> Disposable) -> Observable { AnonymousObservable(subscribe) } 예시: let source : Observable = Observable.create { observer in for i i..
2021. 11. 19.