본문 바로가기

비동기

(2)
[Combine] Combine 시작하기 - Publisher와 Subscriber 안녕하세요 제인입니다! 굉장히 오랜만에 글을 쓰는데... 컴바인으로 돌아왔습니다 ㅎ... 동아리 플젝으로 바빠서 블로그에 공부한 내용 정리를 못했는데, 동아리 후기도 가져오고 그동안 공부한 내용도 정리해서 올려보도록 할게요! 동아리 플젝에서 SwiftUI + Combine 으로 개발을 하게 되었는데요, 새로운 스택에 도전하니 재밌었습니다😆 더 깊게 공부해보면서 내용정리를 해보려구요 ! 오늘은 컴바인 시작하기로 Publisher와 Subscriber에 대해 정리해보겠습니다. Combine 이란? Combine은 Apple에서 공식적으로 제공하는 비동기 이벤트 처리를 위한 프레임워크입니다. 또 다른 비동기 처리 도구인 RxSwift는 third-party 라이브러리이지만 Combine은 Apple에서 공식..
[RxSwift] RxSwift와 비동기 프로그래밍 안녕하세요! 제인입니다 :) 요즘 비동기적 처리에 대한 필요성을 느끼고, 아키텍처 공부도 시작하다 보니 자연스럽게 RxSwift에 관심이 생겨 공부를 해보고 있는데요! RxSwift의 기본 개념부터 차근차근 정리해나가려고 합니다! RxSwift란? RxSwift는 Reactive eXtension + Swift의 합성어로 이루어진 용어로, Swift에 ReactiveX를 적용시켜 비동기 프로그래밍을 직관적으로 작성할 수 있도록 도와주는 라이브러리입니다. 그렇다면 ReactiveX란 무엇일까요?🤔 ReactiveX 공식 홈페이지에 따르면 ReactiveX란, An API for asynchronous programming with observable streams '옵저버블 스트림으로 비동기 프로그래밍을 ..