xCocoa - Bind란?
private func bindUI() {
idField.rx.test.orEmpty
.map(checkEmailValid)
.subscribe(onNext: { [weak self] h in
self?.isValidView.isHidden = h
})
.disposed(by: disposeBag)
}
위 코드는 아이피 입력필드를 subscribe하여 방출되는 Bool값을 isValidView.isHidden 값으로 집어넣는 상황을 보여준다.
bind(to:)
를 이용하면 이것을 훨씬 간단하게 구현할 수 있다.
private func bindUI() {
idField.rx.test.orEmpty
.map(checkEmailValid)
.bind(to: self.isValidView.isHidden)
.disposed(by: disposeBag)
}
내려오는 Bool 값을 바로 isValidView.isHidden에 넣어(바인딩)해줄 수 있다.
Author And Source
이 문제에 관하여(xCocoa - Bind란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bbuyo/RxCocoa-Bind란저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)