일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 동시성
- 이론
- 옵셔널
- 학과별커뮤니티
- GCD
- uikit
- WeatherKit
- MVVM
- 대표
- 앱개발
- 세종대학교
- Optional
- async
- 토이프로젝트
- CS
- ios
- 구름톤 유니브
- struct
- SwiftUI
- mvc
- RxSwift
- Kingfisher
- 반응형
- 프로토콜
- swift
- 네트워크
- 스트럭트
- 기초문법
- 실습
- collectionview
- Today
- Total
목록반응형 (2)
스윞한 개발자

# 1. Combine 이란?반응형(Reactive) 프로그래밍의 개념을 기반으로 개발된 프레임워크입니다. 반응형 프로그래밍은 데이터 스트림과 변화의 전파에 관련된 선언형 프로그래밍 패러다임입니다. 1. 데이터 스트림(반응형 프로그래밍) - 시간에 따라 만들어진 일련의 이벤트 ex ) 탭 이벤트 스트림 2. 선언형 프로그래밍 - "무엇(What)"에 집중 - 결과에 집중하도록 구체적인 행위에 집중 - 행위를 정의하고 그 행위에 데이터를 전달 - 가독성과 유지보수 향상 * 반응형 프로그래밍 기반 패턴 Observer Pattern관찰자 : 주체의 상태의 변화를 감지하기 위해 주체를 구독주체(대상) : 관찰자에게 상태가 변할때마다 알림 # Combine 정의 살펴보기From WWDC, A unifi..

안녕하세요 오늘 포스팅은 RxSwift! 에 대해서 포스팅해 보겠습니다. 사실 저는 MVVM 패턴에 대해서 공부하다가 Combine, RxSwift에 대해서 간단하게 공부해 보았는데요! 그중에서 또 RxSwift가 대세라는데 ㅎㅎ RxSwift를 더 깊게 공부해 보고 사용해 보겠습니다! # RxSwift(Reactive Extension + Swift) https://github.com/ReactiveX/RxSwift GitHub - ReactiveX/RxSwift: Reactive Programming in Swift Reactive Programming in Swift. Contribute to ReactiveX/RxSwift development by creating an account on Git..