본문 바로가기

RxSwift2

[RxSwift] Observable, Observer, Subject, Disposing 개념 Observable Observable 타입은 비동기적으로 다음과 같은 세 가지 타입의 이벤트를 방출(emit)합니다. next : 최신(또는 다음) 데이터 값을 들고 있는 이벤트를 의미합니다. 이 경우 Observer가 값을 받을 수 있게 됩니다. completed : 성공적으로 이벤트 시퀀스가 끝났을 때. 이 경우 해당 시퀀스는 terminate됩니다. error : 해당 Observable이 에러가 발생한 경우, 해당 시퀀스는 terminate됩니다. 참고 - RxSwift Event관련 소스코드 /// Represents a sequence event. /// /// Sequence grammar: /// **next\* (error | completed)** public enum Event { .. 2021. 12. 29.
RxSwift vs Combine - 무엇을 사용할 것인가? RxSwift와 Combine. 둘 다 iOS 개발을 할 때 사용할 수 있는 비동기프로그래밍 프레임워크이죠. 그런데 어떤 것을 사용할 지 고민이 되어 자료를 찾아보다 RxSwift, Combine 둘 중에 어느 것을 공부해야 할까요 라는 네이버테크톡 영상자료가 있어 참고하게 되었습니다. 결국 중요한 부분은 Combine이 늦게 나왔지만 애플에서 만든 프레임워크이고 RxSwift의 장점을 대부분 갖고 있기 때문에 장기적으로는 RxSwift는 Combine에 자리를 내주게 될 것이라는 것이었습니다. 영상에서 발표하신 개발자 분만 아니라 iOS개발하시는 분들은 전반적으로 이에 공감하는 것으로 이해하고 있었습니다. 다만 Combine의 지원버전이 iOS 13부터이므로 이제 최신 버전이 이제 갓 iOS15로 올라.. 2021. 10. 21.