首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RxSwift
订阅
Ssiswent
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
iOS - RxSwift 项目实战记录
Moya是基于Alamofire的网络请求库,这里我使用了Moya/Swift,它在Moya的基础上添加了对RxSwift的接口支持。接下来我们来说下Moya的使用 如果你想用传统的方式也行,不过这就失去了使用RxSwift的意义。好吧,我们接下来说说如何优雅的来实现table…
RxSwift学习之十二 (基础使用篇 3- UI控件扩展)
2. Rxswift基本使用之 UI控件扩展 当然我们直接使用 change 事件效果也是一样的。 (1)通过 rx.controlEvent 可以监听输入框的各种事件,且多个事件状态可以自由组合。除了各种 UI 控件都有的 touch 事件外,输入框还有如下几个独有的事件: …
RxSwift (十) 基础使用篇 1- 序列,订阅,销毁
1. RxSwift简介 2. RxSwift简单使用 点击选中任意一个单元格,在控制台中打印出对应的歌曲信息。 按传统方式:首先我们创建一个 Music 的结构体,用来保存歌曲名称、歌手名字。此外它还遵循 CustomStringConvertible 协议,方便我们输出调试…
RxSwift(七)Rxswift对比swift用法
你不需要使用 Target Action,这样使得代码逻辑清晰可见。 Rxswift实现的代理,你不需要书写代理的配置代码,就能获得想要的结果。 这样你可用寥寥几行代码来完成相当复杂的异步操作。 在 RxSwift 里有一个比较重要的概念就是数据绑定(订阅)。就是指将可监听序列…
Rxswift (六)销毁者Dispose源码分析
本编文章主要是围绕上面这张图来展开,重点分析Dispose()是怎么销毁序列的。 从上图我们可以看出销毁者后的第一个根节点是dispose和disposeBag.那他们分别是什么呢?答案将在下面讲解。 1. DisposeBag 当一个Observable(被观察者)被观察订阅…
RxSwift(五)(Rxswift对比swift,oc用法)
通过 rx.controlEvent 可以监听输入框的各种事件,且多个事件状态可以自由组合。除了各种 UI 控件都有的 touch 事件外,输入框还有如下几个独有的事件:
RxSwift(四)高阶函数
我们知道Swift中有很多高阶函数,非常好用,而且效率都很高,如我们经常使用的map,fliter,flatmap等等。详情可以参考我之前的一篇博客:Swift的高阶函数 本篇文章主要讲解Rxswift中的高阶函数. 主要讲解高阶函数的使用,然后展开来探索具体源码实现。 1. …
RxSwift (三)Observable的创建,订阅,销毁
通过前面博客对Rxswift的源码分析,我们知道在Rxswift中一条主线思想就是万物皆序列,这里的序列就是我们的可观察序列,也可以称之为观察者。所以使用Rxswift总会跟观察者Observer打交道,这里重温一下观察者的定义。 观察者(Observable)的作用就是监听事…
RxSwift (二)序列核心逻辑分析
上一篇博客:Rxswift学习之(一)函数响应式编程思想只是简单的分析了序列的核心逻辑。本篇博客主要针对上一篇做一下更加深入的探讨,如果有那些地方分析有误,还请留言:QQ:282889543,让我们彼此提高,彼此成就。 总的来说分析Rxswift的核心逻辑还是按照三部曲:创建序…
Rxswift(一)函数响应式编程思想
1. 函数响应式编程思想必备基本概念简介 数学函数的特点是对于每一个自变量,存在唯一的因变量与之对应。而编程函数的特点是参数和返回值都不是必须的,函数可能依赖外界或者影响外界。 block可以作为对象的属性,也可以作为方法的参数,也可以作为返回值。而作为返回值是链式编程的核心。…