PokedexUI
1.0.0
Readme -SwiftuiPokédex使用MVVM架构
描述
这是一个简单的Pokédex,使用SwiftUI框架在MVVM(Model-View-ViewModel)体系结构中开发。 Pokédex从PublicPokéapi获取数据,以显示有关神奇宝贝种类的信息。

特征
神奇宝贝列表:显示了带有其名称和标识号码的不同神奇宝贝的分页列表。 MVVM体系结构:该应用程序遵循模型视图模型架构,用于清晰的组织和责任分离。
系统要求
Xcode 12或更高版本的设备/模拟器运行iOS 14或更高版本
如何使用
将此存储库克隆到您的本地环境。在Xcode中打开项目文件pokedex.xcodeproj。导航到常数文件夹并编辑ApiconStants.swift文件,以配置Pokéapi的基本URL,如有必要。在模拟器或设备上构建并运行该应用程序。
MVVM架构
该项目已采用了MVVM(Model-View-ViewModel)体系结构,以清楚地分开责任并增强代码可维护性。这是体系结构的三个主要组成部分的概述:
模型:代表数据和业务逻辑。在这种情况下,模型是定义神奇宝贝和其他相关实体的性质的结构。
查看:处理数据和用户交互的表示。在Swiftui中,陈述的视图是构建的。
ViewModel:充当模型和视图之间的中介。它具有演示逻辑,数据格式和交互。它还可以从模型中处理数据检索。
学分
该应用程序使用Pokéapi,该应用程序提供了Pokémon数据。
贡献
欢迎捐款!请随意分叉此存储库,进行改进并提交拉动请求。
执照
该项目已根据MIT许可获得许可。