iOS/RxSwift

    RxSwift - Driver vs Signal

    오늘은 Driver와 Signal에 대해서 정리를 해보려고 합니다! 종종 보이는 녀석인데 약간 습관처럼(?) 사용은 해도 왜 사용하지?에 대해서는 생각해 본 적이 없더라구요 ㅎㅎ;; Driver RxSwift를 사용해서 테이블뷰 혹은 컬렉션뷰를 만들 때 보통 이렇게 사용을 할 겁니다! asDriver()는 어떤 역할을 하는 메소드일까요? 정의된 메소드를 타고 들어가보면 이런 식으로 구현이 되어 있습니다 아아닛?! asObservable이 보입니다! 그냥 Observable에 asObservable 한 것에 .observe(~)를 한 것이 Driver인 것 같네요 여기서 중요한 것은 저기 보이는 DriverSharingStratergy.scheduler 입니다 잘 모르겠지만 scheduler를 다루나봐요!..

    RxSwift - 기본 개념 맛보기

    맨날 정리해야지... 생각만 하고 있다가 이제야 정리하게 되네요 하하 RxSwift... 자주 들어보셨죠? 특히 회사 공고에 우대사항에 자주 보일 정도로 중요한 기술입니다. 사실 직접 써보면 여러가지 이점이 많아서 계속 쓰게 됩니다. 오늘은 완전 자세히가 아니라 맛보기 수준으로 정리를 하려고 합니다! (이해가 목적!) 더 깊이 있는 내용들은 다음 시간에 이어서 다룰게요! Rx(ReactiveX)? ReactiveX 홈페이지에 들어가면 이런 문구를 볼 수 있습니다! ReactiveX는 관찰 가능한 흐름들로 비동기적인 프로그래밍을 하기 위한 API다! 음... 사실 저는 처음 Rx를 접할 때 무슨 소리인지 이해를 할 수 없었습니다... 이 부분은 아래에서 다시 설명할게요! RxSwift는 새로운 언어가 아니..