Notice
Recent Posts
Recent Comments
Link
투케이2K
154. (swift5/xcode) [RxSwift] 반응형 프로그래밍 기본 개념 및 RxSwift 라이브러리 추가 방법 설명 - SPM 스위프트 매니저 본문
Swift
154. (swift5/xcode) [RxSwift] 반응형 프로그래밍 기본 개념 및 RxSwift 라이브러리 추가 방법 설명 - SPM 스위프트 매니저
투케이2K 2023. 11. 19. 10:23[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[Rx 기본 설명]
--------------------------------------------------------------------------------------------------------
반응형 프로그래밍 (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에 관한 우려를 줄입니다
--------------------------------------------------------------------------------------------------------
[라이브러리 추가 방법]
반응형
'Swift' 카테고리의 다른 글
Comments