2018년 10월 29일 월요일

RxSwift의 기본 - 실수편

일주일동안 메모리 누수를 잡았다.
하루 8시간씩 변수 하나하나 바꿔가며 테스트한다는게 여간 에너지를 소모하는 일이다.

결국. 조심해야 할것은 역시나 ARC(Auto Reference Counting)
drive나 subscribe의 경우는 CompositeDisposable()에 들어간다.

Variable, PublishSubject 또한 CompositeDisposable에 넣어줄 수 있다.

그런데. .do(onNext: { _ in } ... ) <- 요 메소드는 뭔가 어렵다...
만약 .do() 메소드 안에 self를 써야한다면 반드시 [weak] self를 사용해야한다.

댓글 없음:

댓글 쓰기