본문 바로가기

MVVM3

[CMC] ReactorKit 사용 전 스터디 CMC 4차 세션에서는 와이어 프레임과 간단한 기술 설계도를 발표를 하게됩니다.(3차는 해커톤으로 패스...) 개발자분들은 기술설계도 발표를 앞두고 개발환경 설정과 필요한 기술스택(or 도전해보고싶은?)을 정리해야할 것 같아요. 처음엔 이 프로젝트에 RxSwift만 적용해보려고 했습니다. 감사하게도 같은 팀의 현직자이신 개발자께서 iOS 관련 조언을 해주셨는데 리액터킷에 대한 내용도 그중 하나였습니다. CMC 첫 오티날 iOS개발자 네트워킹 시간에 처음 들어본 리액터킷... RxSwift를 공부하느라고 그냥 그렇구나 언젠가 봐야지 하고 넘겼었는데요. 프로젝트 개발에 들어가기 전에 얼른 공부해야할 것 같아서 이렇게 정리해보고자 합니다. (참고) https://github.com/ReactorKit/Reac.. 2022. 5. 25.
[iOS] RXswift (3) - Subject 참고 : https://reactivex.io/documentation/subject.html ReactiveX - Subject If you have a Subject and you want to pass it along to some other agent without exposing its Subscriber interface, you can mask it by calling its asObservable method, which will return the Subject as a pure Observable. See Also reactivex.io Observable이면서 Observer의 역할이 가능한 Subject Subject 종류 PublishSubject : 빈상태로 시작하여 새로운 값 .. 2022. 5. 13.
iOS) RXswift란? - Observable 참고 : https://reactivex.io/ 안드로이드를 공부하던 때에도 iOS 파트분들이 따로 RXswift에 대해 공부하던 것을 봤고 그동안 RXSwift에 대해서 많이 들어왔지만 전혀 몰랐었는데 드디어 공부하고 정리해보려합니다. RX(Reactive X)는 위 내용을 그대로 해석해보면 Observable Stream을 사용한 비동기 프로그래밍을 위한 API라고 합니다. RXswift는 그 중 하나라고 해요. 참고 : https://github.com/ReactiveX/RxSwift/blob/main/Documentation/Why.md RXSwift는 왜 쓸까요? RX는 기본적으로 비동기적으로 움직이는 애플의 api들과 수시로 상태가 변하는 환경에서 보다 직관적이고 효율적인 코드를 작성할 수 있.. 2022. 5. 12.
728x90