728x90
2월 23일 수요일 / 31일 차
Part 4 - CH 05
GitHub 앱 만들기
내용 요약 |
비동기 API - Notification Center - The delegate pattern - Grand Central Dispatch(GCD) - Closures RxSwift 사용시 Benefits - Composable - Reusable - Declarative - Understandable and concise - Stable - Less stateful - Without leaks RxSwift 기본 개념 Every Observable instance is just a sequence 구성 요소 - Observable - Rx 코드의 기반 - T 형태의 데이터 snapshot을 '전달' 할 수 있는 일련의 이벤트를 비동기적으로 생성하는 기능 - 하나 이상의 observers가 실시간으로 어떤 이벤트에 반응 - 세 가지 유형의 이벤트만 방출 - Operator - 주로 비동기 입력을 받아서 출력만 생성하기 때문에 퍼즐처럼 자신들끼리 조합하고 결합할 수 있다 - Scheduler Observable - Rx의 심장 - Observable = Observable Sequence = Sequence - 비동기적(asynchronous) - Observable 들은 일정 기간 동안 계속해서 이벤트를 생성(emit) - marble diagram: 시간의 흐름에 따라서 값을 표시하는 방식 - 참고하면 좋을 사이트: RxMarbles |
복습할 내용
- RxSwift에 대해
오늘의 공부 후기
오늘은 RxSwift에 대해서 알아보고 이를 활용해서 GitHub API를 이용한 앱을 만들어 봤습니다.
RxSwift가 많이 사용되는 추세라는 얘기와 배워놔야 한다는 얘기만 들었었는데
강좌에서 개념부터 실습까지 병행하여 듣다 보니 이해가 조금 더 쉬웠던 것 같습니다
물론 내용이 어렵기 때문에 한참 부족하지만 어느 정도 감은 잡은 것 같아 만족스럽습니다.
개발자는 고여있지말고 항상 새로운 것을 배워야 하는데 RxSwift도 편의성 부분에서 좋기 때문에
개인적으로는 꼭 알아둬야 한다고 생각합니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
728x90