훌이
후리스콜링개발
훌이

블로그 메뉴

  • 왈 (iOS APP)
  • Github
전체 방문자
오늘
어제
  • 전체 (171)
    • ⭐️ 개발 (140)
      • JAVA (4)
      • Web (5)
      • iOS & Swift (94)
      • iOS Concurrency (4)
      • Rx (18)
      • Git (6)
      • WWDC (1)
      • Code Refactor (3)
      • Server (1)
    • ⭐️ Computer Science (22)
      • 운영체제 (10)
      • 네트워크 (5)
      • PS (7)
    • 경제시사상식 (8)
    • 기타 등등 (0)

인기 글

최근 글

06-04 03:19

티스토리

hELLO · Designed By 정상우.
훌이

후리스콜링개발

[Rx] NSObject+Rx 라이브러리
⭐️ 개발/Rx

[Rx] NSObject+Rx 라이브러리

2023. 1. 18. 23:42
728x90
반응형

disposeBag 속성을 자동으로 추가해 주는 라이브러리

 

let bag = DisposeBag()

이 코드를 안써도 된다 이거지!!

 

https://github.com/RxSwiftCommunity/NSObject-Rx

 

GitHub - RxSwiftCommunity/NSObject-Rx: Handy RxSwift extensions on NSObject, including rx.disposeBag.

Handy RxSwift extensions on NSObject, including rx.disposeBag. - GitHub - RxSwiftCommunity/NSObject-Rx: Handy RxSwift extensions on NSObject, including rx.disposeBag.

github.com

 

 

방법1). 모든 경우

rx.disposeBag

 


방법2). 클래스에만 해당

 

HasDisposeBag 프로토콜을 통해 DisposeBag을 추가

클래스 프로토콜로 선언되어서 구조체에서는 선언이 불가능

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'⭐️ 개발 > Rx' 카테고리의 다른 글

[Rx] Create Operators  (0) 2023.03.17
[Rx Operator 시리즈] 4. flatMap / flatMapFirst / flatMapLatest  (0) 2023.01.19
[Rx Operator 시리즈] 3. Zip  (0) 2023.01.16
[Rx Operator 시리즈] 2. CombineLatest  (0) 2023.01.16
[Rx Operator 시리즈] 1. map  (0) 2023.01.16
    '⭐️ 개발/Rx' 카테고리의 다른 글
    • [Rx] Create Operators
    • [Rx Operator 시리즈] 4. flatMap / flatMapFirst / flatMapLatest
    • [Rx Operator 시리즈] 3. Zip
    • [Rx Operator 시리즈] 2. CombineLatest
    훌이
    훌이

    티스토리툴바