Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :

카테고리: RxSwift

[RxSwift] sentMessage, methodInvoked

By
|
On 2019년 6월 26일

RxSwift 는 Method Swizzling 을 지원하고 있다. 메서드 스위즈링을 별도로 구현할 필요없이 메서드 호출전, 호출후에 대한 이벤트를 쉽게 구독할 수 있도록 지원한다. Method Swizzling 응용 RxCocoa 에서는…

[RxSwift] Zip

By
|
On 2019년 2월 11일

2개 이상의 Observable이 발행 순서가 같은 이벤트를 페어로 묶어서 방출한다. 단, 이벤트가 쌍이 이루어지지 않으면 방출하지 않고 대기한다. (1, “A”) (4, “B”) 2개의 Observable이 쌍으로 묶여서 방추하는…

[RxSwift] CombineLatest

By
|
On 2019년 2월 11일

여러 Observable이 가장 최신의 이벤트를 병합하여 방출한다. 단, 모든 Observable이 하나의 이벤트를 방출하기 전까지는 아무일도 일어나지 않는다. (4, “A”) (4, “B”) (8, “B”) 서로다른 타입의 subject1, subject2가…

[RxSwift] Merge

By
|
On 2019년 2월 11일

같은 타입의 이벤트를 방출하는 Observable을 하나로 결합하여 순서대로 방출한다. 만약 어느 Source Observable에서든 에러가 방출되면 Merge는 에러를 방출하고 종료된다. 1 4 200 900 8 Int 타입의 이벤트를…

[RxSwift] TakeUntil

By
|
On 2019년 1월 31일

Take은 발행된 Observal 갯수로 관리를 하지만 TakeUntil은 트리거로 지정한 Observable이 발행하면 본래의 Observable 구독을 취소한다. 첫번째 Observable과 두번째 Observable을 미러링 하는중 두번째 Observable이 발행이 시작하면 구독을 종료한다.…

[RxSwift] Skip

By
|
On 2019년 1월 31일

n개의 Observable을 무시하고, 이후에 오는 Observable만 방출한다. Take와 반대의 역할을 하는 연산자이다. 5 6 7 8 9 10 . . . 5개의 Observable의 방출은 무시하고 이후에 오는…

[RxSwift] Take

By
|
On 2019년 1월 31일

Observable을 n개만 방출하고 나머지는 무시한다. Skip과 반대의 역할을 하는 연산자이다. 0 1 2 3 4 1초에 Observable을 한개씩 방출하는데 5개까지만 방출하고 나머지 Observable은 무시하도록 한다.

[RxSwift] SwitchLatest

By
|
On 2019년 1월 31일

새로운 Observable로 변환하여 단일 Observable로 방출하는 역할을 한다. 즉 기존 Observable은 새로운 Observable이 방출되는 시점에 구독이 취소되고, 새로운 Observable로 방출이 대체되는 것이다. 1 B switchSubject가 oneSubject를 구독하는…

[RxSwift] WithLatestFrom

By
|
On 2019년 1월 31일

Observable이 발행될때마다 다른 Observable과 합성해서 방출하는 연산자이다. 합성할 Observable이 발행이 된 상태가 아닐때에는 발행이 무시된다. A: 1 B: 2 C: 3 D: 4 알파벳 A~D까지 이벤트가 발행될때…

[RxSwift] Sample

By
|
On 2019년 1월 31일

Sample Observable의 이벤트에 따라 본래의 Observable의 이벤트가 발생한다. 이벤트가 발생할때에는 Distinct 처럼 중복된 데이터는 무시한다. b ban banana banana banana Sample Observable인 버튼 이벤트에 따라 본래의 텍스트필드의…