
워킷 프로젝트를 고치려다가 RxAlamofire의 JSONResponseSerializer를 보다가 JSONSerialization에 대해 봤는데 막연히 JSON을 변환시켜주는 거겠지 까지만 생각하고 맨날 JSONEncoder, Decoder만 쓰고 다뤄본적이 없는 것 같아서 찾아봤다 https://developer.apple.com/documentation/foundation/jsonserialization JSONSerialization | Apple Developer Documentation An object that converts between JSON and the equivalent Foundation objects. developer.apple.com JSONSerialization은 Fo..

ReactorKit에서 Reactor는 View에서 Action을 받는 것부터 시작해 Action -> Mutation -> Reduce(새로운 State할당)의 형태로 가게 된다. 그런데 Action이 일어나지 않았는데 State가 변경되어야 하는 일이 있을 것이다!!! 예를들어, 뷰가 아니라 어떤 알 수 없는 곳에서 상태가 바뀐다거나, 전역적인 상태가 바뀐다거나 등등.. 이럴때 transform 함수를 사용한다. func transform(action: Observable) -> Observable func transform(mutation: Observable) -> Observable func transform(state: Observable) -> Observable 처음엔 이걸보고 ..acti..