PokerstarsTrains: MVVM与协调器模式的应用示例
PokerstarsTrains示例应用使用MVVM和协调器模式来展示其架构。用户界面和用户体验设计简单,主要用于展示API的调用方式。所有UI组件可以进一步扩展,但为了节省开发时间,目前保持简洁。AppDelegate.swift是应用的顶层文件,AppDIContainer.swift作为依赖管理容器,负责对象实例的提供和注入,尽管当前实现可以优化,但已满足项目需求。AppInitialiser.swift负责初始化第三方依赖、框架和服务,并管理应用的主协调器MainCoordinator,作为应用的初始UI点。MainCoordinator.swift负责管理其所有子协调器。
154KB
文件大小:
评论区