RxSwift 를 사용하면서 느낀점은 정말 코딩이 간편해지고 명확해진다는 것입니다.RxSwift를 이용하여 MVVM-C 패턴 을 짜보겠습니다. MVVM - C 패턴은 기존 MVVM 패턴에 Coordinator 라는 패턴을 결합한 패턴입니다. Coordinator 에서 화면 전환 및, ViewController & ViewModel 의 객체를 세팅하여 ViewController가 Single Responsibility Principle 을 가질 수 있도록 합니다. 또한, ViewModel에 비지니스 로직을 구현하여 마찬가지로 ViewController가 Single Responsibility Principle 을 가질 수 있도록 합니다. 기본 구조로는 -- Coordinator_1-- ViewControl..
RxSwift를 공부하고나서 정리한 글입니다.큰 틀에서 보면 Observer 와 Observable 에 대해 이해만 하신다면 RxSwift에 대해 크게 어려움이 없으실 겁니다.아래는 Observer 와 Observable에 대한 대략적 설명입니다. 관찰자(Observer)는 보초병이라 가정하고, 관찰가능한 무언가는 수신 무전기(Observable)라고 가정 하겠습니다. 보초병 보초를 서다 무언가를 발견합니다. 이상함을 감지한 보초병은 송신 무전기를 통해 이상을 알립니다. (이벤트 발생)당직본부에서 수신 무전기 (구독자)를 가지고 있던 당직사관이 무전을 감지하여 병력을 파견 합니다. (이벤트 발생에 따른 처리) 여기서 보초병의 송신무전기가 Observer 가 됩니다.당직사관이 가지고 있는 수신 무전기가 O..
RxSwift 는Reactive Extension Swift, Swift를 사용하여 Reactive Programming을 도와 주는 일종의 API 입니다. Reactive Programming은 OOP 개념과 같은 일종의 개발 패러다임입니다. 위키페디아를 인용 하자면 (영어를 잘 못하므로 이해부탁드립니다.)In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. "컴퓨팅에서, 반응형 프로그래밍은 데이터스트림들과 변화의 전파와 관계되어 있는 선언적인 프로그래밍 패러다임이다. " 라고 합니다. 이렇게 보니 선언형 프로그래밍이란 말..
- Total
- Today
- Yesterday
- Universal CRT
- TypedArray
- Node.js
- TLS1.2
- cipher
- Visual Studio
- ATS
- App Transport Security
- remote debug
- reactivex
- 비대칭키
- yss
- 윈도우 라이브러리
- JavaScript
- HTTPS
- AES
- execute double click
- node js
- 전자서명
- 암호화
- iOS10
- angular
- ucrtbase.dll
- PCX
- MEAN stack
- rxswift
- 대칭키
- executable jar
- full stack
- build set
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |