UniRx의 용도

환경 UniRx 입문 시리즈 목차는 이쪽 현대에서 UniRx를 어떤 경에서 사용하는지 소개합니다. 일부는 예전에는 UniRx를 사용하기도 했지만, 현대에서는 다른 방법으로 쓰는 것이 좋다는 것도 있습니다. A. 이벤트 통지에 사용​ 이벤트란, “무언가의 조건을 만족했을 때, 그 때의 정보를 통지해 다른 장소에서 처리를 실행한다”라고 하는 구조를 가리킵니다. 이벤트를 이용하면 “조건을 판정하는 부분”과 “실제로 처리를 실시하는 부분”을 분리해 구현할 …
UniRx의 용도 더보기

Rx로 만든 카운트 다운 타이머

환경 UniRx 입문 시리즈 목차는 이쪽 지정한 초만큼 카운트 다운하는 스트림 Rx로 초를 카운트 다운하는 경우 위와 같은 방법으로 구현할 수 있습니다. (Generate 및 plan/Pattern를 사용해도 좋지만, UniRx에는 이러한 기능이 아직 구현되지 않았다.) 다만, 이 CreateCountDownObservable로 만든 스트림은 Cold라는 점에 주의할 필요가 있습니다. (Subscribe한 타이밍부터 시작하고 카운트다운이 시작되는 점, 1개의 타이머 스트림을 여러번 Subscribe하려면 Hot 변환이 필요하다는 점 …
Rx로 만든 카운트 다운 타이머 더보기

[Reactive Extensions] Hot 변환은 어떤 때에 필요한가?

환경 UniRx 입문 시리즈 목차는 이쪽 Hot 변환 한 포인트​ 여러 상황이 있지만 가장 Hot 변환이 중요해지는 상황은 하나의 스트림을 여러 번 Subscribe하는 경우 입니다. 예) 입력된 문자열이 특정 키워드와 일치하는지 검사​ Hot 변환이 필요한 예로 “입력된 키 입력을 감지하고 4 문자의 특정 키워드가 입력되었는지를 알아 내는 스트림”을 만들어 보겠습니다. 준비​ 우선은 준비 단계로 입력된 키 정보를 …
[Reactive Extensions] Hot 변환은 어떤 때에 필요한가? 더보기