首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Smart_M
掘友等级
软件开发
iOS,安卓,小程序,RN都会,平时主要以iOS 为主
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
01.RxSwift-初识
1. 函数式 : 函数式编程不是一种技术,而是一种高级抽象的编程思想设计,简称FP(Functional Programming),函数一词就直观的体现了这就是一个数学运算方法。它又分为两种形式: 2. 响应式 : 响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河…
02.RxSwift - 核心逻辑源码分析
Observable的流程创建序列-Observable<Any>.create订阅序列-ob.subscribe发送信号-obserber.onNext()obserber.onCompleted(
04.RxSwift Observable创建
该方法创建一个只有当提供的所有的判断条件都为 true 的时候,才会给出动作的 Observable 序列。
06.RxSwift textFiled和textView的差异
问题一:刚运行起来就会打印:原因是:初始化序列的时候->默认会发送一次.onNext,让信号成为热信号(激活)解决办法:加一个skip(1)即可,防止创建的时候默认调用一次问题二:执行赋值textFi
07.RxSwift 高阶函数(Driver)
首先我们创建一个:序列的中的序列-string-映射-序列,并且发起多次订阅,如下代码:运行代码,并在inputTF输入内容1,打印如下:输入内容1234,打印error如下:从上面的打印可以看出:多
08.RxSwift 高阶函数(二)
1. 组合操作符 2. 映射操作符 转换闭包应用于可观察序列发出的元素,并返回转换后的元素的新可观察序列。 将可观测序列发射的元素转换为可观测序列,并将两个可观测序列的发射合并为一个可观测序列。 3. 过滤条件操作符 只发出可观察序列发出的第一个元素(或满足条件的第一个元素)。…
12.RxSwift 调度者(上)
创建子线程-self.actionBtn.rx.tap.subscribe猜想,推测:在子线程中进行线程打印,从逻辑上看,打印出来应该是子线程实际情况:这是因为经过了rx的线程调度处理:
13.RxSwift 调度者(下)
1. CurrentThreadScheduler 表示当前线程的Scheduler,默认使用的线程。那他是如何获取当前线程的呢: 2. MainScheduler 3. SerialDispatchQueueScheduler 4. ConcurrentDispatchQue…
14.RxSwift 订阅者(Subject)
publish()函数的本质在高阶函数四中最后一节multicast的时候写过一个例子:原序列被publish修饰过这里publish()有什么骚操作呢:返回了一个PublishSubjectmult
16.RxSwift 内存管理(上)
最后返回这个propertyObservable .flatMapLatest修饰过的序列,闭包保存一些容错处理。 self.person.rx.observerWEAKL. -> KVOObservable - > person会不会有循环引用?请看: 2. unowned …
下一页
个人成就
文章被点赞
20
文章被阅读
6,470
掘力值
198
关注了
5
关注者
8
收藏集
0
关注标签
1
加入于
2019-08-16