RxSwift) Observer

2023. 1. 6. 21:06· RxSwift

Observer은 Observable을 구독합니다.
여기서 구독이라는 말은 Observable이 방출한 이벤트(item)를 받는것을 의미합니다.
Observable을 구독하는 방법은 .subscribe라는 메서드를 사용합니다.

subscribe의 원형을 살펴보면

public func subscribe(
    onNext: ((Element) -> Void)? = nil,
    onError: ((Swift.Error) -> Void)? = nil,
    onCompleted: (() -> Void)? = nil,
    onDisposed: (() -> Void)? = nil
) -> Disposable

3개의 파라미터가 존재합니다. 3개의 파라미터 모두 default 값이 nil 값입니다.

 

onNext(): 항목을 받았을때 어떤 작업을 할지 정의하고,
onError(): Observable이 오류가 발생했을때 어떤 작업을 할지 정의
onDisposed():  더 이상 이벤트가 발생하지 않고 종료됐을 때 어떤 작업을 할지 정의

'RxSwift' 카테고리의 다른 글

RxSwift) Observer  (0) 2024.01.29
RxSwift) RxSwift, 반응형 프로그래밍  (1) 2024.01.16
RxSwift) 간단한 숫자 증가앱  (0) 2024.01.15
RxSwfit) Subject  (0) 2023.01.06
'RxSwift' 카테고리의 다른 글
  • RxSwift) Observer
  • RxSwift) RxSwift, 반응형 프로그래밍
  • RxSwift) 간단한 숫자 증가앱
  • RxSwfit) Subject
성실농장주
성실농장주
매일 조금이라도 꾸준히 성장하고 싶은 개발자
성실농장주
사과농장
성실농장주
전체
오늘
어제
  • 분류 전체보기 (43)
    • iOS 개발공부📱 (4)
    • Swift🐤 (12)
    • SwiftUI🐧 (2)
    • Firebase 🔥 (1)
    • Git 🐈 (2)
    • Linux (1)
    • Trouble Shooting🛠️ (2)
    • 자료구조🏛️ (1)
    • visionOS 개발공부👓 (1)
    • Algorithm💡 (4)
    • RxSwift (5)
    • 오픈소스 (1)
    • ios 개발자 면접 질문🥸 (6)
    • 영어문서 단어집📕 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • git
  • control_transfer_statement
  • process_control_block
  • Tuple
  • Xcode
  • EnvironmentValues
  • nested_function
  • Set
  • rethrows
  • optional_chaining
  • iOS_process_management
  • colorScheme
  • CLLocationDegrees
  • RxSwift
  • processor_management
  • SWIFT
  • Debug View Hierarchy
  • process_states
  • Array
  • responder_chain

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
성실농장주
RxSwift) Observer
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.