기존 swift와 RxSwift를 비교해보면서 명령형 프로그래밍과 반응형 프로그래밍의 차이를 간단히 설명.기존 명령형 프로그래밍인 Swift는의 결과값은반응형 프로그래밍인 RxSwift는 결과값으로 변경된 a의 값이 반영된것을 보아 각 변수마다 옵저버를 붙여 값이 변하
내용: Observable은 Observable Sequence 혹은 Sequence라고 부른다. Observer는 Observable을 감시하고 있다가 전달되는 이벤트를 처리한다. Observer를 감사히는것을 Subscribe(구독)한다고 한다. Observer를
Observable -> Observer로 이벤트가 전달되는 시점은 Observer가 Observable을 구독하는 시점이다.Observer는 한번에 두개 이상의 이벤트를 동시에 처리하지 않는다. 따라서, Observable은 Observer가 하나의 이벤트를 처리한
Disposables 란? > Observable이 전달하는 메소드(Event)가 아니다. 사용했었던 subscribe 메소드에서 파라미터로 클로저를 전달받게 되면 Observable과 관련된 모든 리소스가 해제된 후에 호출되는 녀석이다. > 이전 게시글에서 아래와
Observable은 Observer와 달리 다른 Observable을 구독하지 못함
subject로 전달되는 이벤트를 Observer(구독자)로 전달하는 가장 기본적인 형태의 subject이다.subject 생성subject 구독(subcribe)처음엔 아무런 event도 존재하지 않기 때문에 생성 직후 subcribe하더라도 아무런 이벤트가 전달되지
Behavior Subject란? Publish Subject와 유사한 방식으로 동작하고, Subject로 전달된 이벤트를 Observer에 전달하는것은 동일하다. Subject를 생성하는 방식에서 차이가 존재한다. 아래 코드를 통해 알아보자 !