首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Smart_M
掘友等级
软件开发
iOS,安卓,小程序,RN都会,平时主要以iOS 为主
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
17.RxSwift 内存管理(下)
循环引用释放不掉self->myClosure->{}->self-释放不掉上面的代码会产生循环引用释放不掉,解决办法:[weakself][unownedself]guardletself=self
16.RxSwift 内存管理(上)
最后返回这个propertyObservable .flatMapLatest修饰过的序列,闭包保存一些容错处理。 self.person.rx.observerWEAKL. -> KVOObservable - > person会不会有循环引用?请看: 2. unowned …
15.RxSwift 销毁者(Dispose)
示例以上代码执行结果:Dispose调用逻辑分析errorOrcompleted当ob调用subscribe的时候会创建一个观察者observer,这个时候处理error和completed事件的时候
14.RxSwift 订阅者(Subject)
publish()函数的本质在高阶函数四中最后一节multicast的时候写过一个例子:原序列被publish修饰过这里publish()有什么骚操作呢:返回了一个PublishSubjectmult
13.RxSwift 调度者(下)
1. CurrentThreadScheduler 表示当前线程的Scheduler,默认使用的线程。那他是如何获取当前线程的呢: 2. MainScheduler 3. SerialDispatchQueueScheduler 4. ConcurrentDispatchQue…
12.RxSwift 调度者(上)
创建子线程-self.actionBtn.rx.tap.subscribe猜想,推测:在子线程中进行线程打印,从逻辑上看,打印出来应该是子线程实际情况:这是因为经过了rx的线程调度处理:
09.RxSwift 高阶函数(三)
4. 集合控制操作符 5. 从可观察对象的错误通知中恢复的操作符 6. debug Rx流程操作符 打印所有订阅、事件和处理。 7. RxSwift.Resources.total 操作符 7. 1 RxSwift.Resources.total 提供所有Rx资源分配的计数,这…
08.RxSwift 高阶函数(二)
1. 组合操作符 2. 映射操作符 转换闭包应用于可观察序列发出的元素,并返回转换后的元素的新可观察序列。 将可观测序列发射的元素转换为可观测序列,并将两个可观测序列的发射合并为一个可观测序列。 3. 过滤条件操作符 只发出可观察序列发出的第一个元素(或满足条件的第一个元素)。…
07.RxSwift 高阶函数(Driver)
首先我们创建一个:序列的中的序列-string-映射-序列,并且发起多次订阅,如下代码:运行代码,并在inputTF输入内容1,打印如下:输入内容1234,打印error如下:从上面的打印可以看出:多
06.RxSwift textFiled和textView的差异
问题一:刚运行起来就会打印:原因是:初始化序列的时候->默认会发送一次.onNext,让信号成为热信号(激活)解决办法:加一个skip(1)即可,防止创建的时候默认调用一次问题二:执行赋值textFi
下一页
个人成就
文章被点赞
20
文章被阅读
6,470
掘力值
198
关注了
5
关注者
8
收藏集
0
关注标签
1
加入于
2019-08-16