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
- Swift #Concurrency #쓰레드
- SwiftUI #Skeleton #데이터갱신
- 도심공항
- Gradle
- 러브스플리트
- swiftUI
- 라이브러리
- 공기먹는다이버스
- 스플리트
- 스페인여행
- Concurrency #Swift #Combine
- Device 등록
- cocoapod
- 시밀란
- 아시아나
- 스쿠버다이빙
- xcode
- Cocoapods #PrivateRepo #SpecRepo
- 연금저축펀드
- 크로아티아
- 대한항공
- 스페인광장
- 리브어보드
- 세비야
- 괌 자유여행
- 푸켓여행
- 강릉
- 그라나다
- 지팍스페인
- 러브자그레브
Archives
- Today
- Total
목록리액티브 프로그래밍 (1)
JEP's Diary
리액티브 프로그래밍 개념
0. 리액티브 프로그래밍 목적 - 서버 다수와 통신하게 되면 API 호출 각가에 콜백을 추가하게 되고 콜백이 늘어날수록 코드복잡성도 늘어난다. 이를 콜백지옥이라 한다. RxJava는 이러한 콜백지옥을 해결하는 방법이 된다.- 복잡한 비동기 프로그램을 쉽게 만들 수 있게 도와준다. 이벤트(스크린터치, 마우스클릭, 키입력, 서버의 비동기응답)에 소비자가 비동기로 반응하여 처리한다.- 또한 비동기에서 처리하기 힘든 에러 처리나 데이터 가공을 쉽게 도와준다. 이벤트를 콜백이 아닌 데이터의 모음으로 모델링하기 때문이다. 1.리액티브 프로그래밍: 데이터 흐름과 전달에 관한 프로그래밍 패러다임.: 데이터 흐름을 먼저 정의하고 데이터가 변경되었을때 연관되는 함수나 수식이 업데이트되는 방식- 예 ) 엑셀에서의 1~12월..
Development/Reactive
2018. 7. 24. 17:21