-
Notifications
You must be signed in to change notification settings - Fork 5
국가목록화면 국가정보 중복현상
유시형 edited this page Nov 26, 2020
·
1 revision
- CountryListViewController 에 있는 CountryListViewModel이 메모리가 해제되지 않고 기존의 데이터에서
갱신
되어 나타나는 문제- CountryListViewController이 appear 되면 CountryListViewModel의
needFetchItems
메소드를 통해 뷰모델 내부의 countries 데이터에코어 데이터
에서fetch
된 나라 목록이 들어가게 된다. - 이 때, 기존의 뷰모델 (이미 나라 목록이 저장된 상태)에 다시 한번 나라 목록이 저장되어 같은 나라 정보들이 dataSource를 통해
중복
되어 나타난다. - TravelListViewController에서 뷰모델을 주입하지 않고,
TravelListViewModel
이 create하여 주입하는 방식을 통해 해결
- CountryListViewController이 appear 되면 CountryListViewModel의
S035 유시형 @sihyungyou | S039 이승진 @devilzcough | S054 조송주 @songjucho
🤝 규칙
📱 개발 진행 상황
🧐 학습
- 고민거리
- 읽을거리
- TDD
- CoreData 학습내용
- CoreData에 TDD 적용하기
- 테스트 가능한 네트워크모델
- CI 입문기
- DiffableDataSource 적용해보기
- 테스트코드 커버리지 측정하기
- 비동기처리에 대한 유닛테스트
- 앱 배포하기
- TableView에 Pull to Refresh 적용하기
- Floating Action Button 직접 만들어보기
- Core Animation-PieChart 구현하기
- Core Animation-LaunchScreen 구현하기
- UIView.animate에 대한 테스트 작성해보기
- 유닛테스트의 한계와 통합테스트의 필요성