투케이2K

76. (Library/Framework) [라이브러리] [Ios] RxSwift 반응형 프로그래밍 라이브러리 본문

Library & F.W

76. (Library/Framework) [라이브러리] [Ios] RxSwift 반응형 프로그래밍 라이브러리

투케이2K 2023. 11. 19. 10:28

[타이틀]

구 분 : Library / 라이브러리

제 목 : [라이브러리] [Ios] RxSwift 반응형 프로그래밍 라이브러리

 

[설 명]

--------------------------------------------------------------------------------------------------------

반응형 프로그래밍 (Reactive Programming) :

   1) 반응형 프로그래밍 이란 데이터 흐름과 전달에 관한 프로그래밍 패러다임 입니다 (Observer Pattern 옵저버 패턴에 기반)

   2) 반응형 프로그래밍 은 데이터의 흐름을 먼저 정의하고, 데이터가 변경되었을 때 [연관된 작업] 을 수행합니다

   3) 반응형 프로그래밍 은 프로그램이 주도하는 것이 아니라 환경이 변하면 이벤트를 받아 동작하도록 만드는 프로그래밍 기법 입니다

--------------------------------------------------------------------------------------------------------

Rx (ReactiveX) :

   1) ReactiveX 는 관찰가능한 절차를 통해 비동기, 이벤트 기반 프로그램을 구성하기 위한 라이브러리 입니다

   2) ReactiveX 는 Observer Pattern 옵저버 패턴 을 확장하며, Sequence 를 조합할 수 있는 연산자를 지원 합니다

   3) ReactiveX 는 low-level Thread, 동기화, Thread 안전성, non-blocking I/O에 관한 우려를 줄입니다

--------------------------------------------------------------------------------------------------------

라이브러리 설치 및 참고 사이트 : 

https://blog.naver.com/kkh0977/223268744402

https://github.com/ReactiveX/RxSwift

--------------------------------------------------------------------------------------------------------
 

 

반응형
Comments