
Rx에서 구독중인 시퀀스가 Error나 Completed 이벤트를 방출하지 않으면 계속 Next 이벤트를 수행하게 됩니다. Next 이벤트를 수행하기 위한 자원이 계속 할당되어 있다면 이는 메모리 누수를 발생시키게 됩니다. 그래서 원하는 시점에 시퀀스의 실행을 취소하고 할당된 모든 리소스를 해제하고 종료 시키는 Disposing 이 필요합니다. Disposing은 Dispose, DisposeBag을 통해 수행할 수 있습니다. Dispose Subscription에서 dispose를 호출하면 시퀀스를 종료시키고 자원을 해제할 수 있습니다. let subscription1 = Observable.from([1, 2, 3]) .subscribe(onNext: { elem in print("Next", ele..
iOS/RxSwift
2022. 3. 1. 15:58
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SwiftUI
- cocoapods
- 코코아팟
- Reactivex
- infallible
- ARKit
- SWEA
- 안드로이드
- Swift weak
- ios
- boj
- Lottie
- C++
- UIHostingController
- GraphDB
- 프로그래머스
- 알고리즘
- Kotlin
- blendshape
- Swift
- coreml
- DispatchQueue
- 카카오인턴십
- blendshapes
- 백준
- disposeBag
- rxswift6
- Swift unowned
- 백준온라인저지
- rxswift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함