일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Protocol
- UICollectionView
- Clean Code
- ios
- 클린 코드
- tableView
- Observable
- HIG
- swift documentation
- Human interface guide
- SWIFT
- 스위프트
- uiscrollview
- combine
- uitableview
- Xcode
- 애니메이션
- MVVM
- clean architecture
- swiftUI
- map
- UITextView
- rxswift
- Refactoring
- 리펙터링
- RxCocoa
- 리펙토링
- collectionview
- ribs
- 리팩토링
- Today
- Total
목록Architecture (swift)/ReactorKit (4)
김종권의 iOS 앱 개발 알아가기
1. ReactorKit - 개념 2. ReactorKit - 테스트 방법 (Storyboard 사용, IBOutlet 테스트 방법) 3. ReactorKit - `TaskList 구현`, 템플릿 (template), 비동기 처리 transform(mutation:) 4. ReactorKit - `TaskEdit 구현`, 화면전환, 데이터 전달 * ReactorKit과 RxDataSources 사용 방법은 이곳 참고 ReactorKit 구현 방향 View, Reactor 생성 View의 storyboard에 UI 생성, IBOutlet 입력 Reactor의 Action 정의, Action에 해당하는 Mutation, State 정의 Reactor에서 필요한 service 정의 Reactor의 mutate..
1. ReactorKit - 개념 2. ReactorKit - 테스트 방법 (Storyboard 사용, IBOutlet 테스트 방법) 3. ReactorKit - `TaskList 구현`, 템플릿 (template), 비동기 처리 transform(mutation:) 4. ReactorKit - `TaskEdit 구현`, 화면전환, 데이터 전달 ReactorKit 구현 방향 View, Reactor 생성 View의 storyboard에 UI 생성, IBOutlet 입력 Reactor의 Action 정의, Action에 해당하는 Mutation, State 정의 Reactor에서 필요한 service 정의 Reactor의 mutate, reduce 정의 ReactorKit 템플릿 구현 방법은 이곳 참고: ..
1. ReactorKit - 개념 2. ReactorKit - 테스트 방법 (Storyboard 사용, IBOutlet 테스트 방법) 3. ReactorKit - `TaskList 구현`, 템플릿 (template), 비동기 처리 transform(mutation:) 4. ReactorKit - `TaskEdit 구현`, 화면전환, 데이터 전달 * 해당 코드는 ReactorKit git repository 코드를 참고하였습니다. * Unit Test가 중요한 이유, 클린 코드: https://ios-development.tistory.com/770 * Counter 예제 코드: https://github.com/JK0369/ExReactorKit/tree/BaseComponent ReactorKit 테스..
1. ReactorKit - 개념 2. ReactorKit - 테스트 방법 (Storyboard 사용, IBOutlet 테스트 방법) 3. ReactorKit - `TaskList 구현`, 템플릿 (template), 비동기 처리 transform(mutation:) 4. ReactorKit - `TaskEdit 구현`, 화면전환, 데이터 전달 * 해당 코드는 ReactorKit git repository 코드를 참고하였습니다. ReactorKit 개념 RxSwift의 강점인 비동기 처리에 편리한 코드 API를 통해 앱에서 연속적인 페이지 로드할 때 이전 페이지를 기록해놓아야 하듯이, 이전 페이지를 기록하는 `상태`컴포넌트가 따로 관리되게끔 설계된 구조 `상태`라는 컴포넌트 추상화 개념이 적용되어 있고,..