
RX
_chirs
解决问题的第一步就是承认问题的存在
展开
-
基于RXSwift 下 页面跳转进行解耦 非ViewController类实现页面跳转
在日常开发过程中我们为了使这个项目,页面精简 美观易懂,往往采用组件式开发,会对一个复杂的完整页面分割成一个个UI view ,UItableviewcell 等控件类,或者我们会在某些网络请求回调 和异步操作跳转页面。如何在这些类内进行页面跳转呢。class NavigatorService : BaseService{ static let publishSubject = P...原创 2019-01-31 14:01:38 · 920 阅读 · 0 评论 -
RxSwift-Observable.combinelatest 理解与使用
先来看下官方给出的解释案例http://reactivex.io/documentation/operators.htmlcombineLatest由多个可观测的值组成,并且当其中一个可观测的值发出数据时,combineLatest将其组合起来,并订阅到结果。 @IBOutlet weak var number1: UITextField! @IBOutlet we...原创 2019-08-06 09:04:17 · 2147 阅读 · 0 评论 -
响应式编程 什么是响应式编程
那么什么是响应式编程,来看个简单的例子:var i = 1,j = 2,k = i + j;print("k = \(k)") // k= 3i = 3j = 4print("k = \(k)") // k= 3在这里把i,j,k当成某个状态,k是j,i两个状态的组合,正常的编程中,在计算了k的状态之后,再去改变j,i的状态是不会影响到c的状态的。所以在正常编程中我们要去...原创 2019-08-06 19:17:52 · 511 阅读 · 0 评论