Demo:iOS应用演示

时间:2024-05-02 08:46:40
【文件属性】:

文件名称:Demo:iOS应用演示

文件大小:61KB

文件格式:ZIP

更新时间:2024-05-02 08:46:40

swift environment mvvm unittest Swift

iOS示范 目录 问题陈述 解决方案 执行 测验 注释 1.0问题陈述 使用Swift 4.2或更高版本使用标签栏构建应用。 选项卡1将显示“游戏”,选项卡2将显示“收藏夹”。 游戏选项卡将包含将从api中提取的游戏列表。 “收藏夹”选项卡将包含“收藏夹”游戏的列表。 点击任一选项卡的列表项将打开游戏详细信息视图。 游戏详细信息将从api中获取。 2.0解决方案 我将使用Swift 5.2.4(撰写本文时为最新版本)和Storyboard开发一个应用程序。 我将使用MVVM体系结构。 由于这是原型,因此MVVM在扩展此应用程序和添加其他模块方面将非常有用。 由于控制器由视图模型管理,因此我们可以将其用于单元测试。 以下是技术细节 目录结构: 演示包含项目的核心类。 进一步分为 - Extensions: Contains all the extensions that will be


【文件预览】:
Demo-main
----Demo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(63KB)
--------xcuserdata()
----DemoTests()
--------DemoTests.swift(3KB)
--------Info.plist(727B)
----Demo()
--------Controllers()
--------Extensions()
--------Info.plist(2KB)
--------ViewModels()
--------Helpers()
--------Config()
--------Base.lproj()
--------NetworkClient()
--------Demo.xcdatamodeld()
--------Models()
--------AppDelegate.swift(621B)
--------Assets.xcassets()
----README.md(3KB)
----DemoUITests()
--------DemoUITests.swift(1KB)
--------Info.plist(727B)

网友评论