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許可獲得許可。