# reactivex

27개의 포스트
post-thumbnail

RxJS

RxJS 퀵스타트

2022년 5월 5일
·
0개의 댓글

[RxSwift] - Generic 을 활용한 리펙터링

지난 포스트에서 Generic을 활용하여 코드를 단축하는 방법에 대해 연구해보았다.그렇다면 이번엔 정말로 긴, 긴 코드를 줄여보자. 단순히 Decode정도가 아닌."피플"은 Single, Observable을 정말 많이 리턴한다.코드를 살펴보자Calendar Manag

2022년 4월 21일
·
0개의 댓글
post-thumbnail

[RxSwift] - Generic 을 활용한 리팩터링

피플 앱 (이하 "피플") 을 정신없이 만들다보니 계속 신경쓰이는 부분이 있었다. "피플"은 10개정도의 Manager 들에 의해 BackEnd 소스들과 http 통신이 이루어진다. 가장 많은 코드를 가진 Manager은 역시 사연부분을 담당하는 DontionDatab

2022년 4월 21일
·
0개의 댓글

[RxSwift] Observable

실제로 sequence 정의subscriber, 즉 구독되기 전까지는 아무런 이벤트도 보내지 않음특정 타입으로 정의되어야 함(ex. Observable<Any> ) event 중 completed 만 방출함그렇다면 언제 사용하나? 1\. 즉시 종료할 수 있는 o

2022년 4월 20일
·
0개의 댓글
post-thumbnail

스트림의 데이터를 변형하는 연산자들

이번에는 스트림의 데이터를 Transform하는 연산자들에 대해서 알아봅니다.

2022년 3월 31일
·
0개의 댓글
post-thumbnail

스트림을 필터링하는 연산자들

스트림의 모든 데이터가 아닌 일부 데이터만 필요할 때가 있습니다. 이럴 때 쓰는 Filtering Operators에 대해서 알아봅니다.

2022년 3월 31일
·
0개의 댓글
post-thumbnail

Observable

Observable의 기초를 알아봅니다!

2022년 3월 4일
·
0개의 댓글
post-thumbnail

반응형 프로그래밍

RxSwift에서 Rx는 ReactiveX를 뜻합니다. 여기서 Reactive는 Reactive Programming에서 따온 것입니다. 이번 포스팅에서는 반응형 프로그래밍 혹은 함수형 프로그래밍이라고 불리는 프로그래밍 방식에 대해서 알아보도록 하겠습니다.로직이나 데이

2022년 3월 3일
·
0개의 댓글
post-thumbnail

[RxJava] Scheduler 설정하기

손쉬운 멀티 쓰레딩 구현을 위한 스케줄러 개념 알아보기

2021년 10월 20일
·
0개의 댓글
post-thumbnail

Rx Scheduler -6-

Observable 연산자 체인에 멀티스레딩을 적용하고 싶다면, 특정 스케줄러를 사용해서 연산자(또는 특정 Observable)를 실행하면 된다.ReactiveX의 일부 Observable 연산자는 사용할 스케줄러를 파라미터로 전달 받기도 하는데, 이 연산자들은 자신이

2021년 9월 16일
·
0개의 댓글
post-thumbnail

Rx Single, Maybe, Completable -5-

Single은 Observable의 변형된 형태이다. Observable과 비슷하지만, 여러 개의 데이터를 발행할 수 있는 Observable과 달리 Single은 한 개의 데이터(혹은 에러)만을 발행하고 Single이 종료되고 이에 대한 구독이 종료 됩니다.onSuc

2021년 9월 15일
·
0개의 댓글
post-thumbnail

Rx Observable 생성 -4-

Observable을 생성할 때에는 직접 인스턴스를 만들지 않고 정적 팩토리 함수(생성 연산자)를 호출한다. 이중 가장 기본적인 팩토리 함수인 just() , create() , fromXXX() 알아보자 함수에 파라미터로 넣은 데이터를 차례로 발행한다. 파라미터로

2021년 9월 14일
·
0개의 댓글
post-thumbnail

Rx Cold & Hot Observable -3-

그럼 Observable은 연속된 항목들을 언제 배출할까? 이 질문에 대한 대답은, "Observable에 따라 다르다"이다. “뜨거운” Observable은 생성되자 마자 항목들을 배출하기도 하기 때문에, 이 Observable을 구독하는 옵저버들은 어떤 경우에는 항

2021년 9월 13일
·
0개의 댓글
post-thumbnail

Rx Observable -2-

ReactiveX에서 옵저버는 Observable을 구독한다. Observable이 배출하는 하나 또는 연속된 항목에 옵저버는 반응한다. 이러한 패턴은 동시성 연산을 가능하게 한다. 그 이유는 Observable이 객체(데이터) 를 배출할 때까지 기다릴 필요 없이 어떤

2021년 9월 10일
·
0개의 댓글
post-thumbnail

Rx -1-

Reactive Programming 이란 데이터 흐름과 전달에 관한 프로그래밍 패러다임이다.우리는 주로 알고리즘 문제와 같이 절차를 명시하여 순서대로 실행되는 Imperative Programming(명령형 프로그래밍)을 한다. 반면 Reactive Programmg

2021년 9월 10일
·
0개의 댓글
post-thumbnail

Reactive X가 뭐야?

Reactive X가 뭐야?

2021년 8월 24일
·
0개의 댓글