RxSwift
-
Chapter 4: Observables & Subjects in PracticeRaywenderlich/RxSwift: Reactive Programming 2020. 9. 20. 02:35
이 책에서 observables과 다양한 유형(types)의 subjects가 작동하는 방식을 이해하고, Swift playground에서 이를 생성하고 확인(experiment)하는 방법을 배웠다. 그러나 UI를 데이터 모델(model)에 바인딩(binding)하거나 새 컨트롤러(controller)를 제시(presenting)하고 출력(output)을 다시 가져 오는 것과 같은 일상적인(everyday) 개발(development) 상황(situations)에서 observables의 실제(practical) 사용을 확인하는 것은 다소 어려운(challenging) 일일 수 있다. 이러한 새로 습득한(acquired) 기술(skills)을 실제로 어떻게 적용해야 하는지 조금은 확신할 수 없을 수 있다..
-
Chapter 3: SubjectsRaywenderlich/RxSwift: Reactive Programming 2020. 9. 13. 22:36
이제 Observable이 무엇인지, 어떻게 생성(create)하고 구독(subscribe)하는지, 그리고 작업이 끝나면(done) 어떻게 처리(dispose)하는지 등에 대해 알게 되었다. Observable은 RxSwift의 기본(fundamental) 부분(part)이지만, 본질적(essentially)으로 읽기 전용(read-only)이다. Observable이 생성(produce)하는 새로운 이벤트(events)에 대한 알림(notified)을 받기 위해서만 subscribe할 수 있다. 앱을 개발(developing)할 때 일반적(common)인 요구 사항(need)은 런타임(runtime) 중 Observable에 새 값(values)을 수동으로(manually) 추가(add)하여 구독자(s..
-
Chapter 2: ObservablesRaywenderlich/RxSwift: Reactive Programming 2020. 9. 10. 01:38
이제 RxSwift의 몇 가지 기본(basic) 개념(concepts)을 익혔으므로, Observable에 대해 자세히 살펴본다. 이 장(chapter)에서는 Observable을 만들고 구독(subscribing)하는 몇 가지(several) 예를 살펴 본다. 일부 observables의 실제 사용 사례(real-world use)는 다소 모호(obscure)해 보일 수 있지만, 중요한(important) 기술(skills)을 습득(use)하고, RxSwift에서 사용할 수 있는(available) observables 유형(types)에 대해 많은 것을 배울 수 있다. 이 책의 나머지 부분에까지 이러한 기술(skills)을 사용할 것이다. Getting started 이 장(chapter)에서는 pl..
-
Chapter 1: Hello, RxSwift!Raywenderlich/RxSwift: Reactive Programming 2020. 8. 31. 16:35
이 책은 RxSwift 라이브러리(library)를 소개(introduce)하고 RxSwift로 반응형(reactive) iOS 앱(apps)을 작성하는 것을 목표로 한다. RxSwift의 정의(definition)는 다음과 같다: RxSwift는 관찰 가능한(observable) 시퀀스(sequences)와 함수 형식(functional style)의 연산자(operators)를 사용하여 비동기(asynchronous) 및 이벤트(event) 기반 코드를 작성하기 위한 라이브러리(library)로, 스케줄러(schedulers)를 사용한 매개 변수화(parameterized)된 실행(execution)을 허용한다. 복잡하게(complicated) 들리더라도 걱정할 필요는 없다. 반응형(reactive)..