rxswift 2

[RxSwift] bind, subscribe, drive

Rx를 사용하다보면 헷갈리는 용어들과 언제 사용해야 맞는 건지 등등 사용법은 비슷한데 다른 API들이 있어요 우선 사용하면서 느낀게 bind, subscribe, drive가 있었어요 각 개념들을 정리해보고 생각해 볼까요? 제일 기본적인 subscribe 되게길죠..? ㅎ... 대부분 구독한다라는 뜻으로 알고 사용해요 한 대상이 있고 subscribe를 하면 그 대상의 상태가 변하면 그 값을 받아 와서 처리할 수 있는 개념이에요 구독대상의 변하는 다음값, 에러시, 끝날시의 때를 알고 코드를 구현 할 수 있죠 다음은 bind 내부적으로는 subscribe를 사용하고 있네요 onNext만 매개변수로 받아서 사용하구요 따라서 subscribe에서 error컨트롤을 못 할 것 같죠?? 단순히 새로 생성되는 값을..

[RxSwfit 기초] 원의 이동에따른 색변화 시키기

안녕하세요 😄😄 이번에도 PilGwonKim님의 예제를 참조해서 만든 내용이에요!! RxSwift에 대한 예제가 찾아보니까 많이 없더라구요 이 분의 글을 보면서 조금씩 공부해가고 있어요 PilGwonKim님은 chameleon라이브러리를 사용해서 만들었는데 좀예전 게시물이라서 Swift3.0버전으로 만들어졌고 그라이브러리도 3버전만 지원하더라구요 그래도 이라이브러리르 사용하겠다하시면 사용하셔도되요!! 저는 색바꾸는 작업을 직접 해보려고해요 아 우선 기능을 설명 안드렸네요!! 간단한 예제로 짧막하게 연습하기때문에 제목에 보이는게 다에요 기능 ▶원생성 ▶원위치에 따른 뷰의 색지정 딱 2가지에요 디자인을 먼저 해볼게요~ func setUp() { // 원 모양의 뷰를 그립니다 circleView = UIVie..