美文网首页
函数响应式编程思想 & RxSwift 核心逻辑

函数响应式编程思想 & RxSwift 核心逻辑

作者: JunkieBa | 来源:发表于2019-07-24 17:49 被阅读0次


    函数响应式编程

    图a

    函数响应式编程是种编程范式。它是通过构建函数操作数据序列,然后对这些序列做出响应的编程方式。它结合了函数式编程以及响应式编程

    函数式编程

    函数式编程是种编程范式,它需要我们将函数作为参数传递,或者作为返回值返还。我们可以通过组合不同的函数来得到想要的结果。

    RxSwift 核心

    图b
    • Observable - 产生事件
    • Observer - 响应事件
    • Operator - 创建变化组合事件
    • Disposable - 管理绑定(订阅)的生命周期
    • Schedulers -线程队列调配

     let ob = Observable.create { (obserber) ->Disposablein
              // 3:发送信号
                obserber.onNext("框架班级")
                obserber.onCompleted()
    //            obserber.onError(NSError.init(domain: "coocieeror", code: 10087, userInfo: nil))
                returnDisposables.create()

    }


    ReactiveX for Swift

    RXSwift GitHub地址

    相关文章

      网友评论

          本文标题:函数响应式编程思想 & RxSwift 核心逻辑

          本文链接:https://www.haomeiwen.com/subject/oirilctx.html