Notice
Recent Posts
Recent Comments
Link
clyne의 개발 기록
[RxSwift] UITextField, UITextView 글자 수 제한. 본문
안녕하세요~
iOS 개발자 CNOO 입니다.
오늘은 RxSwift를 이용하여 UITextField, UITextView의 글자수를 제한하는 방법을 알아봅시다~
1. Delegate 방식
기존에 Delegate 방식으로 이벤트를 받아 처리하는 것은 아래와 같이 했었죠!
닉네임 입력창의 글자 수 제한을 8자로 제한하는 코드입니다.
이 방법은 많이 익숙하실 것이고, 검색하면 많이 나오는 코드죠!
( 저도 어딘가에서 복사 붙여넣기 해서 만든 코드인거같네요...)
2. RxSwift 를 이용한 처리
델리겟 방식도 처음엔 엄청 편하고 그랬는데,
RxSwift 공부하면서 코드가 더 깔끔해져서 이제는 Rx코드만 쓰네요 ㅋㅋ
아래는 인증번호 입력창을 6자로 제한하는 코드입니다.
이 코드는 어디서 배껴온건 아니고 제가 직접 짰어요!
RxSwift는 뭔가 자료가 그렇게 많지 않은 것 같아서
개발자들이 서로 많이 공유했으면 좋겠어요!
ㅎㅎ 그럼~~ 다음에 또 만나요~
'iOS > RxSwift' 카테고리의 다른 글
[RxSwift] Drive와 Subsribe의 차이점 (0) | 2021.04.21 |
---|---|
[RxSwift] merge를 이용한 버튼 두개 이벤트 동시처리 (0) | 2021.04.08 |
[RxSwift] startWith에 관하여! (0) | 2021.04.06 |
[RxSwift] RxSwift로 비동기 처리하는 가장 심플한 예제 (0) | 2021.04.05 |
[RxSwift] RxSwift를 공부하게된 이유 + 소개 (0) | 2021.04.04 |