rudin_.log
로그인
rudin_.log
로그인
[RxCocoa] Binding
RudinP
·
2025년 10월 29일
팔로우
0
RxCocoa
스터디
0
Study
목록 보기
369/384
Bind
: 데이터를 UI에 표시하는 것
Binder
: binding에 사용되는 옵저버
Binder Type
rx
프로퍼티로 접근하며, 이는 기본 UI의 프로퍼티와 다르게
옵저버
타입이다.
Binder의 특징 & 장점
옵저버의 일종
Error 이벤트를 받지 않는다
Main Thread에서 실행된다.
데이터 변경으로 인한 UI 업데이트 시 델리게이트 및 최종 문자열 조합 코드가 필요 없다.
코드만으로 데이터 흐름 파악 쉬움
메인스레드를 직접 지정해주지 않아도 됨 (binder가 보장해줌)
bind(to:)
ControlProperty
데이터를 특정 UI에 바인딩 할 때 사용하는 옵저버블
UITextField의 Text 업데이트
RxCocoa의 text 속성이 next 이벤트 방출
bind(to:)를 통해 RxCoca가 추가한 valueLabel text(binder)로 전달
text(binder)가 실제 text타입에 저장
RudinP
iOS 개발자가 되기 위한 스터디룸/스터디의 레퍼런스는 모두 kxcoding
팔로우
이전 포스트
[RxSwift] Error Handeling
다음 포스트
[RxCocoa] Traits
0개의 댓글
댓글 작성