# Subject
CurrentValueSubject
"A subject that wraps a single value and publishes a new element whenever the value changes."
Subject
"A publisher that exposes a method for outside callers to publish elements."
RxSwift 시작하기(Subject) - 4
우선 RxSwift의 operator들에 대해 들어가기 전에, Subject, Relay에 대한 개념과 원리부터 잡고 들어가겠습니다. Subject Subject는 Observable, observer의 역할을 동시에 수행합니다. 즉, Observable이면서 obs

Observable
RxJS RxJS는 ReactiveX의 JavaScript를 위한 라이브러리이다. ReactiveX는 Observer 패턴, 함수형 프로그래밍을 조합하여 제공한다. ReactiveX는 이벤트를 Observable로 추상화하여 시간에 따른 스트림으로 간주할 수 있게 한다. Observable이 Observer에게 전달되기 전, operator를 이용해 ...
[Swift] RxSwift - Subject와 Observable의 차이
최근 RxSwift를 공부하면서 처음으로 연습 프로젝트에 적용을 해봤다.프로젝트 내내 알쏭달쏭 했던 의문점!Subject와 Observable의 차이가 뭐지...?각각 언제 어떻게 써야 하는 걸까?이 의문점을 해결하기 위해 빠르게 찾아봤는데, 한줄로 요약하면 아래와 같

Combine Cheat Sheet
Apple에서 공개한 API인 Combine. 이제 Rx에서 Combine으로 많이 넘어간다고 한다. 무엇을 하는 것인지, 왜 좋은지, 바로 써먹기 위한 팁은 무엇이 있는지 알아본다.
[RxSwift] 2. Subject
Observable이자 Observer이다..next(value)를 받고, 수신할 때마다 Subscriber에게 방출한다.Sequence가 종료된 Subject를 subscription할 경우, 마지막 Event(.error 혹은 .completed) 를 방출한다.Se
Combine(2)
Combine : How? Subject A publisher that exposes a method for outside callers to publish elements. 외부 호출자가 요소를 발행할 수 있는 방법을 제공하는 publisher 프로토콜

RxJS Subject
RxJS는 크게 두 가지 개념이 있다.Observable , Subject하지만 큰 개념으로 보자면 Subject로도 Observable 동작 가능Observable은 subscrib만 가능. 무언가를 감지만 한다.하지만 Subject는 값을 임의적으로 바꿀 수 있다.

RxSwift - 3. Subject
Observer인 동시에 ObservableSubject로 전달되는 이벤트를 Observer로 전달하는 가장 기본적인 Subject이다. 즉 이벤트를 전달하는 역할과 이벤트를 전달받는 역할 모두를 할 수 있습니다.Element없이 빈 상태로 생성되고, subscribe

SwiftUI에서 WebView를 사용해보자
현재 많은 앱 서비스들은 웹 뷰를 사용하고 있다. 그 이유에 대해서는 상당히 다양할 것이다. 업데이트가 너무 빈번해서 앱 스토어를 통해서 업데이트하는 것보다 웹을 업데이트하면 간편하게 업데이트할 수 있다던지...
[GetNextLine] Reading a line on a fd is way too tedious
이 프로젝트의 목적은 file descriptor로부터 읽혀진, line(개행문자 기준)을 반환하는 함수를 코드화 하는 것이다.