首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RxSwift
订阅
zeqinjie
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
iOS探索RxSwift核心续
一、RxSwift核心 1、observable订阅流程 RxObservable继承链: Producer:Observable > subscribe > currentThreadSchedul
RxSwift学习:高阶函数(四)
我们知道Swift中有很多高阶函数,非常好用,而且效率都很高,如我们经常使用的map,fliter,flatmap等等。详情可以参考我之前的一篇文章:Swift的高阶函数 Swift书籍资料下载:下载
RxSwift学习
“它拓展了观察者模式。使你能够自由组合多个异步事件,而不需要去关心线程,同步,线程安全,并发数据以及I/O阻塞。” 函数式编程是种编程范式,它需要我们将函数作为参数传递,或者作为返回值返还。 Observable - 产生事件,所有的事物都是序列,用于描述元素异步产生的序列。 …
RxSwift-高阶函数
操作符可以帮助大家创建新的序列,或者变化组合原有的序列,从而生成一个新的序列。比如filter过滤,map转换等,具体可参考文档Operator - 操作符。 filter,map等操作符都是高阶函数,高阶函数接受一个或多个函数作为输入,最后输出一个函数。下面我们就以map为例…
RxSwift(三)探索RxSwift核心逻辑之创建序列
在使用RxSwift的时候,我们已经感受到它的优势了,但是它究竟是怎么样实现创建序列,订阅序列,发送信号这一套逻辑的呢?本文是作者本人的探索之路,供大家借鉴和参考。 可以看到AnonymousObservable这里一共两个方法:init方法是用来保存这个subscribe闭包…
Swift ReactorKit 框架
ReactorKit 是一个响应式、单向 Swift 应用框架。下面来介绍一下 ReactorKit 当中的基本概念和使用方法。 ReactorKit 是 Flux 和 Reactive Programming 的混合体。用户的操作和视图 view 的状态通过可被观察的流传递到…
mojito: 麻烦给我的爱人来一份 RxSwift
函数式编程的核心思想是 stateless,无状态。函数本身并不关心外界输入的值 等等....
RxSwift
3.我们通过不同的构建函数,来创建所需要的数据序列。最后通过适当的方式来响应这个序列。这就是函数响应式编程。 4.Observable<Element>是可监听序列,Observe<Element>是观察者,数据绑定(订阅,就是将可监听序列绑定到观察者上。 …
RxSwift 基础
在 iOS 开发过程中,我们几乎无时无刻都要面对异步事件的处理。例如,按键点击、数据保存、、音频后台播放、交互动画展示。这些事件并不具备特定时序性,甚至它们可能同时发生。 虽然 Apple 提供了通知、代理、GCD、闭包等异步机制,但是这些机制缺乏一个统一的抽象表述。另外,这些…