Observable

RxSwift에서 Observable은 데이터의 흐름을 나타내는 클래스입니다. Observable 클래스는 옵저버 패턴을 사용하여, 데이터의 변화를 감지하고 그에 따른 작업을 수행할 수 있도록 해줍니다.
Observable은 데이터의 생성자 역할을 수행합니다. 즉, Observable에서는 데이터가 발생하면 이를 구독하고 있는 옵저버들에게 이벤트를 전달합니다. Observable에서 발생하는 이벤트는 크게 세 가지 종류로 나뉩니다.
- Next: 새로운 데이터가 발생한 경우
- Error: 에러가 발생한 경우
- Completed: 모든 데이터가 발행되어 종료된 경우
이러한 이벤트들을 각각 onNext, onError, onCompleted 라는 메서드를 사용하여 처리할 수 있습니다.
댓글
