Swift MVVM示例:集成ReactiveCocoa 7.0和Swift 4.1
Swift MVVM示例展示了一个简单的iOS应用程序,该应用程序显示了Github上趋势库的列表,并在单击时显示每个库的详细信息。项目采用了MVVM(Model-View-ViewModel)架构,使用了以下技术:ReactiveCocoa 7.0、Alamofire 4.7、ObjectMapper 3.1、Down(用于显示Markdown文本)、Kingfisher(用于加载图像)。此外,项目还针对RepoDetailViewModel和RepoListViewModel添加了单元测试。该应用程序执行的是趋势主题搜索,查询为“iOS”,因此显示了iOS上的趋势库。未来改进包括添加UI测试。
swift-mvvm-reactive-cocoa-master.zip
预估大小:36个文件
swift-mvvm-reactive-cocoa-master
文件夹
Github-Trends.xcworkspace
文件夹
contents.xcworkspacedata
231B
xcshareddata
文件夹
IDEWorkspaceChecks.plist
238B
GithubTrends
文件夹
Models
文件夹
Repo.swift
1KB
Readme.swift
416B
Supporting Files
文件夹
39.78KB
文件大小:
评论区