콩벌레 개발자의 개발 공부 노트
close
프로필 배경
프로필 로고

콩벌레 개발자의 개발 공부 노트

    • 분류 전체보기 (233)
      • 일상 (7)
        • 일상 이야기 (4)
      • Web (17)
        • Spring Boot (6)
        • CSS (3)
        • HTML (2)
        • JSP (0)
      • R (4)
      • Algorithm (88)
        • 백준 (67)
        • 프로그래머스 (19)
      • ICT COG Academy (8)
        • AI 기본 (8)
      • 계산이론 (6)
      • 데이터 베이스 (1)
      • IOT 네트워크 (1)
      • iOS (63)
        • RxSwift (2)
        • swift (15)
        • 앱 개발 (31)
        • 보안 (1)
        • UIKit (10)
        • SwiftUI (3)
      • 클린 아키텍처 (7)
      • 클린 코드 (3)
      • 컴퓨터 구조 (14)
      • 네트워크 (10)
      • 자료구조 (0)
      • 운영체제 (2)
      • 안드로이드 (0)
      • 개발 (0)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

Observable의 특징과 share

늘 헷갈렸던 건데, 이번에 배워서 까먹을 때마다 보려고 정리해 둔다. Observable의 주 특징 unicast 네트워크 수업에서 들었던 unicast. 네트워크에서는 프레임을 딱 하나의 목적지로만 보내는 것을 의미하는데, 여기서는 약간 다른 뜻으로 사용된다. Observable을 여러 군데서 subscribe 할 때마다, create를 호출해서 Observable을 새 성한다. class A { func push() -> Observable { return Observable.create { observer in observer.onNext(Int.random(in: 1...100)) return Disposables.create() } } } 다음과 같이 랜덤 한 Int값을 내보내는 Observab..

  • format_list_bulleted iOS/RxSwift
  • · 2023. 11. 6.
  • textsms

RxSwift) Observable, Subscribe

RxSwift의 목적 closure로 비동기 데이터 처리 코드를 작성할 시 코드가 복잡해짐. 비동기를 받고난 후 또 비동기를 받아야 할때 코드가 복잡해지고 길어짐. 따라서 return으로 비동기 데이터를 받을 수 있게 한것이 RxSwift이다 Observable 나중에 오는 데이터 타입이라고 생각을 하면 된다. 제네릭을 이용해 타입을 정의. Observable //나중에 오는 String타입 Observable로 데이터하나 보낼때 Observable.create(){ emitter in emitter.next("Hello") emitter.onCompleted() return Disposable.create() } Just 하나 보내는데 많은 코드가 필요하므로 단축해서 사용할 수 있다. Observabl..

  • format_list_bulleted iOS/RxSwift
  • · 2022. 8. 8.
  • textsms
  • 1
공지사항
카테고리
  • 분류 전체보기 (233)
    • 일상 (7)
      • 일상 이야기 (4)
    • Web (17)
      • Spring Boot (6)
      • CSS (3)
      • HTML (2)
      • JSP (0)
    • R (4)
    • Algorithm (88)
      • 백준 (67)
      • 프로그래머스 (19)
    • ICT COG Academy (8)
      • AI 기본 (8)
    • 계산이론 (6)
    • 데이터 베이스 (1)
    • IOT 네트워크 (1)
    • iOS (63)
      • RxSwift (2)
      • swift (15)
      • 앱 개발 (31)
      • 보안 (1)
      • UIKit (10)
      • SwiftUI (3)
    • 클린 아키텍처 (7)
    • 클린 코드 (3)
    • 컴퓨터 구조 (14)
    • 네트워크 (10)
    • 자료구조 (0)
    • 운영체제 (2)
    • 안드로이드 (0)
    • 개발 (0)
최근 글
인기 글
최근 댓글
태그
  • #8기
  • #부트캠프
  • #swift
  • #변경된 점
  • #uikit
  • #스탠포드 강의
  • #2023
  • #IOS
  • #앱개발
  • #edwith
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바