Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- unowned
- Swift
- UIDocumentBrowserViewController
- CustomStringConvertible
- UIDynamicAnimator
- reactivex
- Stanford cs193p
- Hashable
- UIDocument
- Singleton Design Pattern
- AVFoundation
- Observable
- Arc
- 에어팟
- Equatable
- rxswift
- Git
- MVP
- 오늘의성취도
- JSONDecoder
- PhotoKit
- NSAttributedString
- uicollectionview
- IOS
- UIGestureRecognizer
- JSONEncoder
- Codable
- UIBezierPath
- weak
- CoreGraphics
Archives
- Today
- Total
목록reactivex (1)
아직은 개린이
Reactive Programming, Rx
Reactive Programming 이란? Reactive Programming is programming with asynchronous data stream. 리액티브 프로그래밍의 주요 key는 비동기적인 데이터 흐름(stream)을 처리한다는 것이다. 쉽게 말해 데이터를 관찰(Observe)하고 있다가 무언가 변화가 생기면 그에 따른 데이터 혹은 UI 업데이트 같은 일을 수행하는 것이다. a = b + c를 수행하는 함수가 있을 때 b와 c가 변해도 이 함수를 호출하지 않는 이상은 a 값이 변하지 않는 것이 명령형 프로그래밍의 특징이라면, 리액티브 프로그래밍에서는 b와 c가 변함과 동시에 b + c를 계산하여 a 값을 업데이트한다! 비동기 프로그래밍이 왜 필요한가? 사용자가 버튼을 눌렀을 때 그에..
Swift + iOS/RxSwift
2021. 10. 3. 22:31