# rxswift

60개의 포스트
post-thumbnail

RxSwift Binding

일반적으로 우리는 iOS에서 UI를 업데이트하기 위해 Button을 만들거나 Delegate를 지정하여 특정 Action에 대해 업데이트를 받는대로 반응하여 동작하게 하는 여러가지 과정을 거쳤다.지금 배우고있는 RxSwift에서는 앞서 언급했던 Delegate 같은 행

3일 전
·
0개의 댓글
post-thumbnail

ErrorHandling in RxSwift

Swift를 배우거나 RxSwift를 배우는 사람들은 대부분 C/C++, JAVA, Python이나 JS 등등 아마 다른 언어를 먼저 배운사람들이 많을 것 같다. 내가 지금 하려는 얘기가 어떠한 것인지 대충 짐작을 할것이다.지금부터 포스팅할 Error Handling은

4일 전
·
0개의 댓글
post-thumbnail

[TIL] 2021.05.11

RxSwift의 Observable의 기본 원리는 위와 같이 구현된다고한다. Obsevable은 아마 아래와 같이 생기지 않았을까 .. ?CreateSubscribe : subscribe한 시점 부터 옵저버블이 실행된다.onNextonCompleted or onErro

4일 전
·
0개의 댓글

Scheduler

보통 iOS를 처음 접하고, Native Swift만을 했을때가 있을것이다.대부분은 DispatchQueue를 사용했든 말이다.그러한 것들을 iOS에서는 GCD(Grand Central Dispatch)라고 얘기를한다.그러나 우리가 지금 하고있는 RxSwift에서는 이

5일 전
·
0개의 댓글
post-thumbnail

[TIL] 2021.05.10

ReactiveX(An API for asynchronous programming with observable streams) 시리즈 중 하나MS에서 만들었다고 한다.

5일 전
·
0개의 댓글

Filtering Operators

오늘은 Filtering Operators들에 대해 공부했던것을 정리하고 옮겨 적으려 한다.공부하면서 "Filtering연산자는 왜 쓰는걸까?.." 라는 짧고 낮은 시야를 가진 나의 관점에서 생각해보았다.필터링 연산자에 대해 조금씩 알아가면서 느낀것은 불필요하고 불안전

2021년 5월 8일
·
0개의 댓글
post-thumbnail

[iOS] RxSwift Subject, Relay, RxCocoa

RxSwift의 Subject, Relay에 대한 간단한 정리글

2021년 5월 7일
·
0개의 댓글

[RxSwift] Schedulers

dispatch queue와 동일하지만 RxSwift에서는 여러가지의 스케줄러가 이미 정의되어 있으며 대부분의 상황에서 사용 가능 하므로 개발자가 자신만의 스케쥴러를 생성할 일은 없을 것입니다.ObserveOn과 SubscribeOn이 Schedulers로 작동되는 대

2021년 5월 6일
·
0개의 댓글

[RxSwift] Operators

비동기 입력을 받아 부수작용 없이 return만 생성하므로 퍼즐 조각마냥 쉽게 결합이 가능하게 해줍니다.Observable 상에서 동작하고 Observable을 리턴하며 연산자들을 연속적으로 호출 가능한 연산자 체인을 제공합니다.연산자들이 연속으로 있는 경우 호출 순서

2021년 5월 6일
·
0개의 댓글

Create Operator

Observable을 생성하는 연산자 들을 배워보도록하자.일전에 올렸던 게시글에서 .Create 같은 것들을 전부 Create Operator라고 얘기를한다.얼핏보면 그냥 메소드가 아닌가? 라고 얘기 할수도 있다.맞다. 메소드이고, Rx에서는 이것을 연산자라고 부를뿐이

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

ReplaySubject & AsyncSubject

두개 이상의 이벤트를 저장하고 새로운 구독자에게 전달하기 위해 ReplaySubject가 사용된다.먼저 어떻게 생성하는지 코드로 한번 보자.rs상수에 ReplaySubject는 위와 같이 생성할수 있다. 특이한 점이 하나 있다면 BufferSize를 지정해두는 것인데,

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

[RxSwift] Subject

🧾Subject란? observable은 unicast 방식 subject는 multicast 방식으로 여러개의 observer를 subscribe할 수 있습니다. Subject의 종류 Publish Subject 구독한 뒤에 Observable이 보낸 이벤트를

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

PublishSubject

Subject에 대해 이해하기 위해서는 Observable과, Observer에 대해 알면 좋을 것 같다.각각의 객체들이 하는 액션에 대해 알아야 Subject를 조금더 깊이있게 이해할 수 있을 것이다.내가 왜 이런 말을 서두에 했는지는 글을 읽어나가면 금방 이해가 갈

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

Disposables

알아보기 전에 3개 정수를 방출하는 Observable을 만들어보자.그 뒤에 구독(subscribe)를 하고, 각 이벤트가 전달 될 때 필요한 규약을 작성한다.위의 코드에서 를 보면 이게 무엇을 하는지, 언제 호출이 되는지 궁금할 것이다.일단 이것은 Observable

2021년 5월 4일
·
0개의 댓글

Observables 와 Observers

Observable 이란 무엇인가?Observable 은 이벤를 Observer에게 전달한다.또 이러한 상황에서 Observer은 Observable에 대해 Subscribe (구독) 한다 표현한다.Observable에서는 크게 세가지 이벤트를 전달한다.Next Eve

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

[iOS] RxSwift Observable, Disposable

RxSwift의 Observable, Disposable에 대한 간단한 정리글

2021년 5월 3일
·
0개의 댓글

[RxSwift] Transforming Operators

RxSwift에서 연산자들 중에서 중요한 연산자라고 할 수 있는 변환 연산자(Transforming Operator)에 대해 정리해보려고 한다. 어제 정리한 필터링 연산자처럼 Swift 표준 라이브러리와 유사한 연산자들이 있다..toArray()요소들을 묶어 Array

2021년 4월 30일
·
0개의 댓글

[RxSwift] Filtering Operators

filter는 들어오는 데이터 중에서 필요한 데이터는 취하고 필요하지 않는 데이터는 제외시키는 것으로 많이 알고 있다. 이번에는 RxSwift에서 이런 필터링하는 연산에 대해서 정리해보려고 한다. Ignoring Operators .ignoreElements()

2021년 4월 29일
·
0개의 댓글

[RxSwift] Subjects

시작하기 앞서서 참고하고있는 깃허브에서 Subject를 Observable이자 Obserber인 것이라고 표현하고 있다. 처음에는 이 말의 뜻이 이해가 가지 않아서 찾아보니깐 Subject가 ObserverType 프로토콜을 채택하고 있고 Observable을 상속하고

2021년 4월 27일
·
0개의 댓글

[RxSwift] Asynchronus ,Observables

asynchronus(비동기)observable(관찰 가능한)functional(함수의)via schedulers(스케줄러를 통해)RxSwift는 '본질적'으로 코드가 '새로운 데이터에 반응'하고 '순차적으로 분리 된' 방식으로 처리함으로써 '비동기식' 프로그램 개발을

2021년 4월 26일
·
0개의 댓글