RxSwift
文章平均质量分 65
CodeMonkeyyy
这个作者很懒,什么都没留下…
展开
-
iOS MVVM + RxSwift 关键词zip 的调用时机问题
需求背景:进入界面后先定位获取一个定位地址 A,然后接口获取其它地址 [B, C, D],需要将定位地址 A 和接口获取的地址 [B, C, D],综合判断得到一个地址 Address 展示。ViewModel 代码// 获取到定位地址let didGetUserLocation: BehaviorRelay<String?> = .init(value: nil)// 获取到其它地址let didGetOtherAddress: BehaviorRelay<Stri原创 2022-04-15 17:02:12 · 2302 阅读 · 0 评论 -
iOS RxDataSource 构建有header 的 UITableView
本文介绍的是如何使用 RX 构建 UITableView,需对 Swift 有基础的了解。共 1100 字,阅读需 10 min。先说一下构建的主要步骤,这样大家能更好的理解代码。使用 RXSwift 构建 UITableView 的步骤 构建 Observable 类型的数据源 将数据源与 tableView 绑定 绑定 tableView 的事件(如:cell 的点击事件) 设置 tableView Delegate/DataSource 的代理方法(根据需求,非必要)准备工作在转载 2022-03-29 14:53:52 · 616 阅读 · 0 评论 -
iOS RxDatasource 使用
一. 只有一个分区的简单UITableView使用tableView.rx.items(cellIdentifier: "xxx", cellType: xxx))1: 注册celltableView.register(UITableViewCell.self, forCellReuseIdentifier: "reuseIndentifier")2: 创建 DataSource, 将 DataSource 绑定到celllet dataSource = Observable&l.原创 2022-03-16 17:31:19 · 877 阅读 · 0 评论 -
iOS RxSwift 问题记录
1. share(replay: 1)原创 2021-12-22 10:21:51 · 1709 阅读 · 0 评论