일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ARC
- 앱의생명주기
- 카카오맵클론
- 코딩테스트입문
- algorithm
- IOS
- mrc
- UIKit
- TDD
- firestore
- 프로그래머스
- unittest
- RxSwift
- ios면접
- ReactorKit UnitTest
- RC
- iOS앱 디버깅
- firebase
- 반응형프레임워크
- Safari Inspector
- alamofire
- Swift디자인패턴
- hackerrank
- Bubble Search
- Di
- SWIFT
- HackersRank
- 시험에자주나오는것만
- Swift코딩테스트
- AutoLayout
- Today
- Total
목록분류 전체보기 (93)
샘성의 iOS 개발 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1ZMrm/btsmHmtxY4d/KzHsV7WrY9EM25EH1PPP71/img.png)
1. 제어하고 싶은 앱의 요소 선정 Firebase Remote Config로 제어하고 싶은 앱의 요소를 선택한다. 필자는 'titleLabel', 'detailLabel', 'dateLabel'과 해당 'mainVC에서 해당 팝업뷰를 띄울지 여부' 총 4가지를 제어할 것이다. 2. 프로젝트에 Firebase 세팅하기 1. Firebase에서 새 프로젝트를 만든 후, 기본적인 세팅들을 다 끝낸다. 대신 유의할 점은 꼭 'Google 애널리틱스' 사용 설정이 되어야한다. 2. 하단의 2가지 pod file을 install 한다. pod 'Firebase/RemoteConfig' pod 'Firebase/Analytics' 3. install이 완료 된 프로젝트의 AppDelegate - didFinishL..
1. 테스트 내용 선정 오늘 테스트하고자 하는 것은 하단의 3가지이다. View의 Action이 Reactor에게 잘 전달 되었는지 확인 Reactor가 전달받은 Action에 대한 Mutation을 잘 작동시켰는지 State 상태 확인 Reactor의 State를 View가 잘 구독하고 있는지 확인 2. 테스트 방식 테스트 방식은 SUT 설정 테스트 시나리오 작성 및 실행 (GWT 형식) 순서로 진행될 것이다. (만약 이 내용이 이해가지 않는다면 하단의 게시글 참고 부탁드립니다.) [XCTest] Unit Test작성하기 (feat. RxSwift) 1. Unit Test란? 가장 작은 단위의 테스트로, 앱의 동작을 위해 작성한 코드(기능) 1개가 의도대로 잘 작동하는지 검증하는 것을 목적으로 둔다...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bORe39/btsmcM6O20Q/xbITsFkHyxrW1uOEutOEGk/img.png)
1. ReactorKit이란? 단방향 데이터 흐름을 가진 반응형 앱에 적합한 프레임워크. 기본적으로 RxSwift를 활용하고 있고 개인적으로 더 아키텍처가 통일된 MVVM(?)이라는 느낌을 준다. 2. GitHub : GitHub - ReactorKit/ReactorKit: A library for reactive and unidirectional Swift applications A library for reactive and unidirectional Swift applications - GitHub - ReactorKit/ReactorKit: A library for reactive and unidirectional Swift applications github.com 3. ReactorKit의 구..