개발/RxSwift (10) 썸네일형 리스트형 [RxSwift] Observables ReactiveX - Observable Observable ReactiveX에서 옵저버는 Observable을 구독한다. Obseravable이 배출하는 하나 또는 연속된 항목에 옵저버는 반응한다. 이러한 패턴은 동시성 연산을 가능하게 한다. 그 이유는 Observable이 객체를 reactivex.io Observer Pattern 이 패턴은 무한한 데이터 스트림에 매력적이다. 데이터 스트림의 끝을 알리는 기능은 없고, 에러 메커니즘도 없다. 객체 상태 변화를 관찰하는 Observer들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드를 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다. 상태를 가지고 있는 주체 객체와, 상태의 변경을 알아야하는 관찰 객체가 존재하며 이들.. [RxSwift] Traits, Subject, Scheduler GitHub - ReactiveX/RxSwift: Reactive Programming in Swift Reactive Programming in Swift. Contribute to ReactiveX/RxSwift development by creating an account on GitHub. github.com Traits (특성) 특성은 읽기 전용으로 관측 가능한 단일 시퀀스 속성을 가진 래퍼 구조이다. 관찰 가능한 시퀀스를 위한 일종의 Builder 패턴 구현이라고 볼 수 있다. 특성이 구축될 때 .asObservable()을 호출하면 시퀀스로 다시 변환된다. Traits 요소들은 Side Effect, 부작용을 공유하지 않는 특성이 있다. Single (Nonnull) Maybe (Nullab.. 이전 1 2 다음