TVToday
v1.5 Async-await
使用TMDB API的TVShows iOS應用。
✅將網絡層從聯合收割機遷移到異步等待
✅本地化UI和請求到端點
✅支持動態類型
✅改善用途和存儲庫的使用(存儲庫和數據源之間的明確分離
✅從領域轉移到核心數據
✅為特徵模塊添加演示應用程序。
✅修復調度程序的可測試性
✅從rxdatasources遷移到uicollectionViewDiffableDataSource
✅從rxswift遷移到合併
在此項目中,我向您展示瞭如何構建應用程序的方法。
在一個真正的大型應用程序中,您將擁有更多和大的依賴性。
在開發時間內,編譯整個應用程序可能需要大量時間。
當前,該應用程序分為具有06個功能模塊的22個模塊。看
每個功能模塊都有自己的演示目標,並具有自定義的演示入口點。
因此,您需要利用單元測試,快照測試和演示目標來節省時間並提高生產力。
App/TVToday.xcodeproj
並玩得開心。 最後的快照測試是使用帶有Xcode 15.0
的Apple Silicon,Simulator iPhone SE (3rd generation) iOS 17.0 (21A328)
創建的
配x 警告:必須使用完全相同的模擬器比較快照,該模擬器最初避免參考以避免圖像之間的差異。
Jeans Ruiz,[email protected]