文件名称:Swift-MVP:Swift MVP没有情节提要
文件大小:504KB
文件格式:ZIP
更新时间:2024-04-02 06:54:13
Swift
斯威夫特-MVP Swift MVP没有情节提要 此iOS技术演示项目,用于使用Swift UI实现MVP架构模式。 该应用程序将使用GitHub GraphQL API提取Github数据。 技术堆栈Apollo GraphQL ios扩展单元测试Swift Package Manager运行项目的步骤 (1)-从Main分支克隆项目。 (2)-恢复依赖包。 -Xcode菜单-文件-> Swift软件包->重置软件包缓存 项目特色 1-应用程序基于MVP架构(Model View Presenter) 2-在不使用infacebuilder的情况下构建屏幕UI 3-使用Apollo iOS客户端进行GraphQL集成4-GraphQL数据和图像缓存的数据缓存5-商务层的单元测试覆盖率(MVP-Presenter)6-刷新到刷新功能虚拟和水平清单
【文件预览】:
Swift-MVP-main
----Swift-MVP-No-Storyboard.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(29KB)
----.gitignore(2KB)
----README.md(854B)
----Swift-MVP-No-StoryboardTests()
--------PresenterTest.swift(2KB)
--------MockServices()
--------Info.plist(727B)
----Swift-MVP-No-Storyboard()
--------SceneDelegate.swift(3KB)
--------ImageCache.swift(2KB)
--------Presenter()
--------AppDelegate.swift(4KB)
--------Service()
--------Resource()
--------Model()
--------API.swift(30KB)
--------Assets.xcassets()
--------GraphQL()
--------schema.json(3.35MB)
--------View()
--------Info.plist(2KB)
--------ImageURLProtocol.swift(2KB)