ListDemo:基于 MVVM + RxSwift 的 GitHub 用户列表演示

这款应用演示如何基于 MVVM 和 RxSwift 架构构建一个 GitHub 用户列表。首先设计视图部分,然后通过 ViewModel 将数据绑定到视图。在 ViewModel 中,定义输入和输出,实现协议即可获取所需数据。

运行要求

  • iOS 14.0 及以上版本
  • Swift 5.0 及以上版本

安装说明

  1. 安装 Xcode 命令行工具:xcode-select --install
  2. 克隆项目:git clone https://github.com/jasmine9502/ListDemo.git
  3. 进入项目目录:cd ListDemo
  4. 安装依赖项:pod install
  5. 运行项目:快捷键 command + R
folder
ListDemo:一个简单的GitHub用户列表演示 预估大小:694个文件
file
UIView+MJExtension.h 738B
file
MJRefreshBackStateFooter.h 680B
file
MJRefreshBackNormalFooter.h 637B
file
MJRefreshAutoStateFooter.h 719B
file
MJRefreshStateHeader.h 921B
file
UIScrollView+MJExtension.h 937B
file
MJRefreshAutoFooter.h 1KB
file
MJRefreshHeader.h 1KB
file
MJRefreshComponent.h 5KB
file
MJRefreshFooter.h 1KB
file
MJRefreshConst.h 3KB
file
UIScrollView+MJRefresh.h 1KB
file
Kingfisher.h 2KB
file
_RX.h 4KB
file
_RXKVOObserver.h 801B
file
_RXObjCRuntime.h 4KB
file
_RXDelegateProxy.h 741B
file
MJRefresh-umbrella.h 990B
file
MBProgressHUD.h 13KB
file
contents 322B
zip 文件大小:1.18MB