# rxswift

274개의 포스트

[RxSwift] BehaviorRelay, BehaviorSubject 활용

RxSwift, BehaviorRelay, BehaviorSubject, PublishRelay, PublishSubject

4일 전
·
0개의 댓글

[Swift]RxSwift은 왜 쓰는걸까?

RxSwift은 왜 쓰는걸까? RxSwift가 생긴 이유가 뭘까 swift로 비동기 로직을 구현할 때 한번쯤은 아래와 같은 복잡한 코드를 경험해봤을 것이다. 비동기적 방법으로 통신을 하기 때문에 뒤늦게 그 결과로 가져오게 될 json을 외부로 전달할 방법이 없다. 때문

2022년 6월 27일
·
0개의 댓글

[Swift] ReactorKit 사용기 - 3

우리는 위에서 언급했던 global state를 좀 더 체계적으로 관리할 필요가 있다. service provider는 Reactor 만으로는 부족한 프로세스 단위의 관리를 할 수 있도록 도와주는 역할을 하는 동시에 side effect, API 호출과 같은 비동기 작

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

[Swift] ReactorKit 사용기 - 1

안녕하세요 이번 글에서는 제가 프로젝트에 직접 사용중인 ReactorKit에 관한 설명을 담은 글을 공유해보겠습니다. 왜 사용하게 되었는지? ReactorKit이 무엇인지? 어떻게 사용하는지? 그리고 해당 글은 작년에 Notion에 적어두었던 글을 Velog로 옮겨두는

2022년 6월 27일
·
0개의 댓글

[rxSwift] 에러 핸들링 : catch, retry

에러 잡으러 가자미~

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

아무것도 모르고 RxSwift를 오해했었다.

매일 기술관련 포스트와 코드 뭉치들만 올려서 이번에는 프로그래밍판 '리더스 다이제스트' 같은 느낌으로 써 보려고 했습니다. 가벼운 마음으로 읽어주시기 바랍니다. > 이 이야기는 저 물범처럼 메모리를 너무 많이 먹어버린 UIImageView에서 부터 시작하게 됩니다.

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

[iOS] Rx-MVVM의 올바른 사용법 - saebyuck_choom

"MVVM이 좋은 것도 알겠고, Observable과 Operator들이 어떤 기능을 하는지도 알겠는데, 그래서 뷰컨과 뷰모델을 어떻게 작성해야 하는거지?"

2022년 6월 19일
·
0개의 댓글

[rxCocoa] TableView에 Observable 바인드하는 방법

rxCocoa를 사용해 UITableView 에 데이터를 뿌려주는 방법에 대해 알아보자미~

2022년 6월 19일
·
0개의 댓글

[Swift] RxSwift - map, flatMap의 차이점과 용도

RxSwift를 이용한 연습 프로젝트를 진행하면서종종 두뇌 CPU 사용량 초과로 뇌정지가 왔는데 😵‍💫그럴 때 가장 자주 헤맸던 부분이 map과 flatMap의 사용이었다.이번 프로젝트에서 subcribe전까지의 stream 가공에서 가장 많이 썼던 요것들...다시

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

[RxSwift] Operator: combineLatest, withLatestFrom

combineLatest, withLatestFrom은 각각 어떻게 다른지 알아보자미~

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

[RxSwift] RxTest, RxBlocking

단위 테스트: 프로그램의 기본 단위인 모듈을 테스트모듈이 제대로 구현되어 정해진 기능을 정확히 수행하는지 테스트프로그램의 각 부분을 고립시켜 각각의 부분이 정확하게 동작하는지 확인Unit Test의 구조가 잡혀있으면 추후 리팩토링 후 확인이 쉬워 변경이 쉬움Xcode에

2022년 6월 2일
·
0개의 댓글

[RxSwft] RxDataSource

RxSwift를 사용하여 Data를 Binding할 시 Data가 변화할 때 마다 Reload하지 않아도 된다는 미친 장점 존재But, Table, Collection View에서 Header, Footer, Section의 개념을 사용할 수 없어서 이전까지는 Dele

2022년 6월 2일
·
0개의 댓글

[RxSwift] Traits

2022/01/15 CMC iOS Conference 자료비동기 프로그래밍을 관찰 가능한 흐름으로 지원해주는 API.옵저버 패턴과 이터레이터 패턴 그리고 함수형 프로그래밍을 조합한 반응형 프레임워크.RxSwift을 사용하지 않은 경우는 여러 쓰레드를 넘나 들고 클로저를

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

[인스타그램 연동] Graph Api with Swift

인스타그램 연동을 위해서는 몇가지 준비물이 필요하다.Meta for Developers 의 테스트 앱인스타그램을 연동할 어플리케이션페이스북 아이디인스타그램 비즈니스 계정0번 테스트 앱 준비0번의 준비가 가장 까다롭다. https://developers.face

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

[rxSwift] Operator: zip

zip은 어떻게 작동하는지 정리해보자미~

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

[Swift] RxSwift - Subject와 Observable의 차이

최근 RxSwift를 공부하면서 처음으로 연습 프로젝트에 적용을 해봤다.프로젝트 내내 알쏭달쏭 했던 의문점!Subject와 Observable의 차이가 뭐지...?각각 언제 어떻게 써야 하는 걸까?이 의문점을 해결하기 위해 빠르게 찾아봤는데, 한줄로 요약하면 아래와 같

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

RxTest의 TestScheduler.start()

scheduler.start()

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

요리조리 RxSwift 사용기 - 1 (Feat: CombineLatest)

앱을 설계하면서 요리조리 RxSwift를 사용하는 경험을 담는 포스트입니다.

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

[Swift] RxSwift - Filtering Operators(2)

.next 이벤트를 통해 받아오는 값을 선택적으로 취할 수 있다.Taking operators \- .take \- .takeWhile \- .enumeratedDistinct operators \- .distinctUntilChanged \- .distinc

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

[Swift] RxSwift - Filtering Operators(1)

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

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