首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
StrikerLife
掘友等级
IOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 14
沸点 1
赞
15
返回
|
搜索文章
最新
热门
RxSwift-MVVM双向绑定
RxSwift世界里的ViewController内, 建立View与ViewModel之间的绑定依赖关系. 通过我们搜索栏的响应,发送数据给我们的ViewModel,让它内部处理业务层,最后返回数据. 搜索searchTextOB关联了输入框的变化.
RxSwift-Subject攻守兼备
SubjectType首先就是继承了ObservableType,具有序列特性. 关联了观察者类型,具备这个类型的能力. 下面我们通过一个具体类型来感受一下subject. 很明显能够订阅信号和发送响应. self._observers.insert(observer.on):…
RxSwift-常用序列
一旦产生错误事件,在调试环境下将执行 fatalError,在发布环境下将打印错误信息。 Driver 是一个精心准备的特征序列。它主要是为了简化 UI 层的代码。不过如果你遇到的序列具有以下特征,你也可以使用它: Signal 和 Driver 相似,唯一的区别是,Drive…
RxSwift 调度者-scheduler(二)
源序列为ObservableSequence类型, scheduler为CurrentThreadScheduler. 中间层序列为ObserveOnSerialDispatchQueue, scheduler为 SerialDispatchQueueScheduler. 简化…
RxSwift 调度者-scheduler(一)
内部主线程判断, 只有为主线程下面代码才执行. ControlTarget点击响应observer.on(.next(())),最后定位到takeUntil类型.下面简称源序列. 源序列events.subscribeOn执行了subscribeOn函数. 字面理解,出现了su…
RxSwift - 操作符
map传入函数作用于可观察序列发出的元素. FlatMap操作符通过对源Observable发出的每个条目应用一个指定的函数来转换一个Observable,这个Observable可响应订阅.即:FlatMap合并了这些Observable可观察到的结果,将这些合并后的结果作为…
RxSwift-序列类型
1. empty 空序列,只有完成信号. 订阅的时候,直接发送了.completed完成信号,简洁明了. 2. just 单个信号序列. 初始化带一个参数,订阅完信息后自动执行complete. 订阅的时候,先执行 observer.on(.next(self._element…
RxSwift-序列响应逻辑
1:创建序列的代码 Create 后面的 闭包A 里面有 3:发送信号,如果要执行 发送信号 ,必然要来到这个闭包A. 2:我们执行 2: 订阅序列 跟了 闭包B. 3: 通过结果我们可以肯定,先执行 闭包A 把 "测试" 传给了 闭包B. 4: 进入源码,查看具体的实现逻辑.…
RxSwift-初见
RxSwift 是 ReactiveX 家族的重要一员, ReactiveX 是 Reactive Extensions 的缩写,一般简写为 Rx。ReactiveX 官方给Rx的定义是:Rx是一个使用可观察数据流进行异步编程的编程接口。 RxSwift使得代码复用性较强,减少…
Swift-规范通知(协议)
统一通知的书写. 提高通知的代码复用. 简化通知的维护. 定义了通知描述协议,解析协议,统一了通知的书写. 定义了通知清除类,实现其在其生命周期结束时自动清除通知的观察者. 注意NotificationDecodable扩展中通知addObserver部分,不需要添加观察者. …
下一页
个人成就
文章被点赞
23
文章被阅读
44,381
掘力值
867
关注了
15
关注者
15
收藏集
0
关注标签
4
加入于
2017-09-25