TMDB API를 사용하는 TVShows iOS 앱
combine 네트워킹 계층을 결합에서 비동기로 마이그레이션합니다
✅ UI를 현지화하고 엔드 포인트에 요청합니다
dynamic 동적 유형을 지원합니다
✅ usecases 및 리포지토리 사용 개선 (리포지토리와 데이터 소스 간의 명확한 분리
∎ 영역에서 핵심 데이터로 이동합니다
feature 기능 모듈에 대한 데모 앱을 추가하십시오.
scheduler 스케줄러의 테스트 성을 수정합니다
rxdatasources에서 uicollectionviewdiffabledatasource로 마이그레이션합니다
rxswift에서 결합하여 마이그레이션합니다
이 프로젝트에서는 앱을 구조화하는 방법에 대한 접근 방식을 보여줍니다.
실제 큰 앱에서는 더 많은 의존성을 가질 것입니다.
개발 시간 동안 전체 앱을 컴파일하는 데 시간이 많이 걸릴 수 있습니다.
현재 앱은 06 개의 기능 모듈이있는 22 개의 모듈로 나뉩니다. 보다
각 기능 모듈에는 사용자 지정 데모 엔트리 포인트가있는 자체 데모 대상이 있습니다.
따라서 시간을 절약하고 생산성을 높이려면 장치 테스트, 스냅 샷 테스트 및 데모 대상을 활용해야합니다.
App/TVToday.xcodeproj 열고 재미있게 보내십시오. 마지막 스냅 샷 테스트는 Xcode 15.0 , Simulator iPhone SE (3rd generation) iOS 17.0 (21A328) 있는 Apple Silicon을 사용하여 작성되었습니다.
켈 경고 : 스냅 샷은 이미지 사이의 불일치를 피하기 위해 원래 참조를 한 것과 동일한 시뮬레이터를 사용하여 비교해야합니다.


















청바지 Ruiz, [email protected]