본문 바로가기

RxSwift

(3)
[RxSwift] Subject 예시 코드와 결과 안녕하세요 태태입니다. 💜 오늘은 Subject의 예시 코드를 통해서 결과를 보고 이해하는 시간을 가져보려고 합니다. 먼저, PublishSubject 부터 살펴보도록 할게요. 1. PublishSubject 초기값이 없으며 새로운 값만 subscribe에 방출한다고 했었는데요, 코드로 한번 알아 보겠습니다. let subject = PublishSubject() subject.onNext("PublishSubject") // 첫 번째 구독 요청 let subscriptionOne = subject .subscribe(onNext: { (string) in print(string) }) subject.on(.next("1")) subject.onNext("2") // 두 번째 구독 요청 let subsc..
[RxSwift] Observable 안녕하세요 태태입니다. 💜 이번 포스팅은 RxSwift의 Obervable에 대해 학습해보려합니다. 👀 아래 링크를 참고하여 학습하였습니다. 🙇🏻‍♂️ https://github.com/fimuxd/RxSwift/blob/master/Lectures/02_Observables/Ch2.%20Observables.md GitHub - fimuxd/RxSwift: RxSwift를 스터디하는 공간 RxSwift를 스터디하는 공간. Contribute to fimuxd/RxSwift development by creating an account on GitHub. github.com Observable란? Rx의 핵심이라고 할 수 있습니다. Observer(관찰자)가 Observable을 subscribe(구독)..
[RxSwift] RxSwift ? 안녕하세요 태태입니다. 💜 이번 포스팅은 RxSwift에 대해 학습해보려합니다. 👀 - RxSwift란? RxSwift is a library for composing asynchronous and event-based code by using observable sequences and functional style operators, allowing for parameterized execution via schedulers. 관찰 가능한 시퀀스와 기능적인 스타일 연산자를 사용하여 비동기식 그리고 이벤트 기반의 코드를 구성하기 위한 라이브러리, 스케줄러를 통해 매개변수화된 실행을 허용한다. 라고 하는데요 음... 🤔 키워드를 뽑아보자면 Asynchronous, Observable, Operator, ..