RxSwift

Observable이 무엇인지 설명해주세요.

Observable은 비동기적으로 이벤트를 생성해서 방출하는 객체입니다. 옵저버블은 next, error, complete 세 개의 이벤트를 방출할 수 있고, 이중 error와 complete이 방출되면 시퀀스가 종료됩니다.

Rx의 장단점

-장점

-단점

MVC, MVVM

View에서는 View를 그리는 로직 및 View에 바인딩하는 로직(ViewController)이 들어있고, 그리고 View에서 들어온 input(Command)을 가지고 ViewModel에서는 비즈니스 로직을 처리하고, output을 view에 바인딩 해주는 것.(Data Binding) 즉 Command 패턴과 Data Binding이 핵심이었습니다.

Observable은 비동기적으로 이벤트를 생성해서 방출하는 객체입니다. 옵저버블은 next, error, complete 세 개의 이벤트를 방출할 수 있고, 이중 error와 complete이 방출되면 시퀀스가 종료됩니다.

Concurrency