# rxswift

261개의 포스트
post-thumbnail

[Swift] RxSwift - Filtering Operators(1)

.next\` 이벤트를 통해 받아오는 값을 선택적으로 취할 수 있다.Ignoring operators( - ignoreElements()( - elementAt( - filter(>- Skipping operators( - skip( - skipWhile( - skip

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

RxSwift) DisposeBag() 정복하기 1

RxSwift) DisposeBag() 정복하기 1

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

[Swift] RxSwift - Subjects

실시간으로 Observable에 수동으로 새로운 값을 추가하고 subscriber에게 방출하는, Observable이자 ObserverSubject는 .next 이벤트를 받고, 이를 받을 때마다 subscriber에게 방출한다.PublishSubjsect 생성받고 배포

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

[RxSwift] Combining Operators

Prefixing and concatenating startWith(_:) 주어진 인자의 값을 Observable 시퀀스의 접두사로 붙인다. 해당 인자의 타입은 Observable 요소 타입과 동일해야 한다. concat(_:) 2개의 시퀀스를 하나로 합친다.

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

[Swift] RxSwift - Observable

Rx의 심장observable = observable sequence = sequence이 모든 것은 비동기적Observable은 일정기간동안 계속해서 이벤트를 만들고, 이것을 emitting이라고 한다.각 이벤트는 값을 가질 수 있으며, 제스처를 인식할 수도 있다.위

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

[RxSwift+MVVM] 18. Segmented control 로 네트워크 통신시, 쿼리 전달

꾸준히 가야돼! "Rx를 기깔나게 쓰는 신입개발자 도전" 🚀

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

[iOS] 터미널 'Xcode is not installed' 에러 해결법

raywenderlich에서 예제 프로젝트를 다운받아 실행하려는데,터미널의 해당 경로에서 ./bootstrap.sh 명령어를 실행하면Xcode is not installed 에러가 떴다.에러가 뜰 때는 Command Line Tools 부분이 아무것도 선택되지 않은 공

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

[RxSwift] Transforming Operator

Observable은 요소들을 하나씩 개별적으로 방출하지만, 이것들을 통합한 컬렉션으로 다루고 싶은 경우가 생긴다.예를 들면, 테이블뷰나 컬렉션뷰의 dataSource로 활용하고 싶은 때가 대표적이다.이런 경우 사용하는 연산자가 toArray이다. toArray 연산자

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

[RxSwift] Throttle

지정된 시간 동안 발생한 이벤트 중 가장 나중의 이벤트 만을 취하는 연산자검색 창에서 검색 추천 목록의 요청을 지연시킬 때 사용할 수 있다. 그러면 유저가 다다닥 쳤을 때마다 api 요청을 하는 게 아니라 일정 시간 경과 후 api를 호출 하게 된다.유저가 모달 창 띄

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

[RxSwift] 17. withLatestFrom 적용해보기

꾸준히 가야돼! "Rx를 기깔나게 쓰는 신입개발자 도전" 🚀

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

[RxSwift] share() 연산자

Observable의 create 클로저는 subscriber 가 설정될 때마다 호출된다.주의할 점은 subscribe(...)를 호출할 때마다 해당 subscribe에 대한 새로운 Observable이 생성되고 각 복사본이 이전과 동일하다는 보장이 없다는 것이다.Ob

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

[RxSwift] Filtering Operators

연산자는 Rx의 블록을 쌓는것과 같다.Observable로 방출된 이벤트를 변환, 처리, 반응할 수 있다.subscriber가 처리하려는 elements만 수신하도록 방출된 이벤트에 조건부 제약을 적용하는데 사용할 수 있다.Swift 표준 라이브러리의 filter(\_

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

[RxSwift] Subjects, Relays

일반적으로 앱을 개발할때 필요한 것은 새로운 값을 런타임에 observable에 수동으로 추가하고 subscriber에게 방출하는 것이다. 우리가 원하는 것은 observable과 observer의 역할을 모두 수행할 수 있어야 하고 이것을 Subject라고 한다.마치

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

[RxSwift] Observables

Observable은 Rx의 심장Rx에서는 Stream이라는 표현 대신 Sequence라는 표현을 사용Observable은 Sequence이다.Observable은 일정 기간동안 이벤트를 생성하며, 이를 방출(emit)이라고 한다.이벤트는 숫자 또는 사용자 정의 유형의

2022년 4월 23일
·
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개의 댓글

[RxSwift] 개념 정리

나 혼자 보려고 쓴 글. Observable, Operator, Scheduler, Subject

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

RxSwift - Observable vs Subject 차이점

Subject는 Observable나 Observer처럼 행동 하수 있는 객체 입니다.Subject는 SubjectType을 준수 하는 객체이며, 한편 으로 ObservableType 역시 준수 하고 있습니다. 그렇기에 Observable나 Observer 처럼 행동이

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

RxSwift - Observable & Observer

Observable는 ObservableType 프로토콜을 준수한다 또한 ObsrrvableType 프로토콜은 ObservableConvertibleType 프로토콜을 준수합니다.next - 최신/다음 데이터를 전달한다completed - 성공적으로 일련의 이벤트들을

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