RxSwift
-
Skip - 구독 후 처음 n번 스킵하기RxSwift 2021. 11. 30. 18:20
Skip 구독 후 처음 n번을 건너 뛰고 싶을 때 사용하는 Operator 입니다. 위 그림처럼, 처음 원하는 n번의 이벤트를 스킵해줄 수 있습니다! 저는 TextField에 처음 값을 세팅하고 이후에 들어오는 입력부터 유효성 검사를 하고 싶었는데요, 검사가 완료, 실패하고 나서는 텍스트 필드에 변화를 줘야됐어서, 처음에는 유효성 검사를 하면 안 되는 경우를 만났었어요! 다음과 같이 사용해서 처음 구독할 때 검사를 스킵해줄 수 있었습니다. textField.rx.text.orEmpty .skip(1) . . 너무도 간단한 오퍼레이터고 이미 많이들 아시겠지만... 막상 필요할 때 어떤 오퍼레이터가 필요한지, 무엇이 있는지, 모를 수 있으니 차곡차곡 알아가보도록 해야겠습니다. 감사합니다.