Combine 프레임 워크:
- Apple에서 제공하는 반응형 프로그래밍(Reactive Programming) 프레임워크
- 데이터를 비동기적으로 처리하고, 이벤트를 선언적으로 처리하는 데 사용.
- 주요 개념
- Publisher : 데이터를 제공하는 주체.
- Subscriber : 데이터를 수신하고 처리하는 주체.
- Operators : 데이터를 변환하거나 필터링하는 중간 연산자.
Combine의 흐름 :
Publisher -> Operator -> Subscriber
sink는 Combine 프레임워크에서 Publisher의 값을 구독하고 처리하는 메서드임.
즉, Publisher에서 발행한 값을 받아 원하는 동작을 수행하는 역할을 함.
직접 구현해보기
Step 1 : Combine 기본 구현
1. 간단한 Publisher와 Subscriber 만들기:
배열 [10, 20, 30, 40, 50]을 Publisher로 생성하고, 각 값을 2배로 변환한 후 출력하세요.

2. Just Publisher 사용:
단일 값 100을 제공하는 Just를 사용하여 값을 변환(+50)하고 출력하세요.

Step 2 : Combine으로 비동기 데이터 처리
시간두고 더 해봐야할듯
'iOS' 카테고리의 다른 글
| [iOS] 2025.03.04 팀프로젝트(2) (0) | 2025.03.04 |
|---|---|
| [iOS] 2025.03.03 팀프로젝트(1) (1) | 2025.03.03 |
| [iOS] 2025.02.25 비동기 프로그래밍 / 제네릭 (0) | 2025.02.25 |
| [iOS] 2025.02.25 클로저 / 객체지향 프로그래밍 (0) | 2025.02.25 |
| [iOS] 2025.02.24 자료구조 / 메모리 구조 및 ARC (0) | 2025.02.24 |