RxSwfit
文章平均质量分 88
王 哪跑!!!
分享技术所想,分享技术所用,分享技术所感
展开
-
iOS Swift RxSwift-结合操作符(七)
今天我们继续讲解RxSwift中结合操作符的使用。结合操作符一共包含了六种,分别是startWith、merge、zip、combineLatest、withLatestFrom和switchLatest1、startWith它的作用就是会在 Observable 序列开始之前插入一些事件元素。即发出事件消息之前,会先发出这些预先插入的事件消息。代码如下: func startWith() { // 该方法会在 Observable 序列开始之前插入一些事件.原创 2021-05-07 13:36:56 · 476 阅读 · 0 评论 -
iOS Swift RxSwift-条件和布尔操作符(六)
上篇我们讲解的RxSwift-变化操作符,那么我们今天讲解一下RxSwift-条件和布尔操作符。条件操作符一共是五种,分别是Amd、TakeWhile、TakeUntil、SkipWhile、SkipUntil第一种、Amd当传入多个 Observables 到 amb 操作符时,它将取第一个发出元素或产生事件的 Observable,然后只发出它的元素。并忽略掉其他的 Observables。使用如下:func RxSwiftAmd() { // 当传入多个原创 2021-04-27 20:37:32 · 439 阅读 · 0 评论 -
iOS Swfit RxSwift-变化操作符(五)
从本篇开始开始讲解RxSwift的一些操作符(变化操作符、条件和布尔操作符、结合操作符等)。今天我们主要讲解的就是变化操作符变化操作符主要包括了8种,分别是Buffer、Window、Map、FlatMap、FlatMapLatest、ConcatMap、Scan、GroupBy下面我们开始讲解每一个操作符的使用。1、BufferBuffer 本称为缓冲集合,可以设置制定时间、缓存多少数据,然后发出数据,当然如果不够的也会发出数据。举个例子: func RxSwiftB.原创 2021-04-23 13:22:29 · 510 阅读 · 0 评论 -
iOS Swift RxSwift中 Subject、Variable 的使用(四)
上几章讲解都是一些常用的控件(UILabel、UIButton等)RxSwfit的使用,今天讲解Subject、Variable,这两个在以后实际项目开发过程中占据着很大的比重,所以这两个的使用在这里我回着重的讲解Variable其实本质和BehaviorSubject是一个东西,Variable相当于在BehaviorSubject进行了再次封装。当然是用上就更佳方便了。首先是Subject这里先接受一下Subject的一个特性Subjects有一个属性,就是Subjects 既是.原创 2021-03-30 17:40:10 · 1182 阅读 · 0 评论 -
iOS Swift RxSwift 的使用(三)
今天继续讲解RxSwift的使用。主要讲解UISwitch、UISegmentedControl、UISlider、UIStepper以及手势UIGestureRecognizer1、UISwitchUISwitch也是一个比较常用的控件,它主要就一个功能,开启关闭,所以他的RxSwift使用也是比较简单的,它的使用方式和UIButton不同,UISwitch不是点击事件,而是开启和关闭,所以它的执行事件不是tap而是isOn。下面附上使用代码//Switch的点击事件,对点击事件进行原创 2021-03-26 16:26:17 · 879 阅读 · 0 评论 -
iOS Swift RxSwift 的使用(二)
上篇文章呢,我们介绍了RxSwift的由来、集成、优势以及UILabel、Timer的使用,这里这些内容就不再介绍了下面介绍一下今天的主角UIButtonUIButton可以说是我们开发中最常用的控件之一了,那么RxSwift又为UIButton提供了哪些更实用的功能?这里我们先说一下普通UIButton的使用,当我们要使用一个Button的时候我们要经历两部1、UIButton的初始化,布局(代码、Xib、storyboard都行)2、添加点击事件,在点击事件里我们添加执行事件原创 2021-03-23 20:37:48 · 2042 阅读 · 0 评论 -
iOS Swift RxSwift 的使用(一)
从今天开始主要开始讲解RxSwfit的使用大家都知道iOS 目前主流的开发语言一个Object-C还有一个就是Swift,还有人说SwiftUI,这里要说明一下SwiftUI并不是开发语言,它是一个UI框架,是苹果2019年推出的新的UI框架,但是SwiftUI最低需要iOS13,版本要求过高,而我们在开发过程中还要兼容很低版本,例如我们公司最低兼容iOS9.0,随意SwiftUI就得放弃了,所以这里我们不做介绍,而Object-C还、Swift这两个语言都满足开发应用的要求,那么为什么现在OC开发的人原创 2021-03-23 19:51:29 · 1486 阅读 · 0 评论