E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RXSwift
aha的
RxSwift
快学教程
再加上当前比较流行的MVVM开发架构+
Rxswift
进行响应式编程。决定写关于
Rxswift
的教程。
江将蒋酱
·
2023-08-18 06:16
iOS
RxSwift
使用(一)输入验证程序
写在前面本文参考
RxSwift
中文文档,但文档中难免有不正确或不详细的地方,所以写这篇文章记录自己学习的过程。
Rimson
·
2023-08-13 21:05
没有对象,只能面向协议编程?
抛开我们熟悉的swift标准库核心是面向协议不说,就连一些函数响应式编程框架,像
RxSwift
、ReactorKit核心也是面向协议编程的。
灵度Ling
·
2023-08-13 11:27
RxSwift
-KVO
RxSwift
对KVO的调用主要有两种方式:rx.observe:更加高效,因为它是一个KVO机制的简单封装。
Walker_Jiang
·
2023-08-12 11:31
iOS 第三方库
1.Hue颜色扩展相关2.Snapkitautolayout布局3.Realm数据库4.
RxSwift
响应式5.Hero转场动画6.Lottie设计师动画7.Alamofire网络8.messageKit
懿懿懿懿懿懿懿
·
2023-08-11 08:43
Swift +
RxSwift
MVVM 模块化项目实践
banner.png本文主要介绍个人在Swift项目开发中的一些实践经验,供大家所借鉴或者探讨。提高开发效率,降低Bug发生率,是我们每个开发所追随的目标。个人认为通过CocoaPods实现模块化组件化,积累适合的组件模块,重复利用公用模块,不仅可以提高开发效率并且可以有效的降低Bug的发生,另外可以借助Gckit-CLI等脚本工具降低重复无用的代码编写,进一步提高开发效率,降低低级错误的发生,本
seongbrave
·
2023-08-03 21:41
RxSwift
笔记
防止表格多次刷新的说明(1)flatMapLatest的作用是当在短时间内(上一个请求还没回来)连续点击多次“刷新”按钮,虽然仍会发起多次请求,但表格只会接收并显示最后一次请求。避免表格出现连续刷新的现象。//随机的表格数据letrandomResult=refreshButton.rx.tap.asObservable().startWith(())//加这个为了让一开始就能自动请求一次数据.f
史蒂夫好看
·
2023-08-01 18:35
RxSwift
中的倒计时
在使用
RxSwift
的工程中,没有发现倒计时的功能,于是自己实现了一个:///倒计时///-Parameters:///-second:倒计时的秒数///-immediately:是否立即开始,true
fuyoufang
·
2023-08-01 16:32
RxSwift
的使用
rxswift
是时间监听框架,每一个事件比如文本的改变,按钮的点击或者网络请求的结束,每一个事件可以看成一个管道sequence,事件从管道流程,然后只需要监听这个管道就可以实现事件的监听核心思想是Observable
NicoalsNC
·
2023-08-01 14:45
iOS开发常用轮子推荐
ReactiveCocoa/ReactiveObjChttps://github.com/ReactiveCocoa/ReactiveSwifthttps://github.com/ReactiveX/
RxSwift
今晚月色
·
2023-08-01 10:24
RxSwift
基础使用
一、使用
RxSwift
与传统方式对比1.按钮添加点击事件传统方式button.addTarget(self,action:#selector(buttonTapped),for:.touchUpInside
我是王海龙
·
2023-07-31 05:31
面向响应式编程 RP
RxSwiftRxSwift中文解释RxSwiftRx标准API的Swift实现不包括任何iOS相关的内容RxCocoa基于
RxSwift
给iOSUI控件扩展了很多Rx特性
RxSwift
核心角色Observable
纳兰沫
·
2023-07-30 13:20
RxSwift
中的combineLatest函数
看官方注释:/**Mergesthespecifiedobservablesequencesintooneobservablesequencebyusingtheselectorfunctionwheneveranyoftheobservablesequencesproducesanelement.-parameterresultSelector:Functiontoinvokewhenevera
简_爱SimpleLove
·
2023-07-30 12:42
SwiftAPPFramework搭建
4.然后封装网络请求以及数据Model处理,一般都会使用Moya和
RxSwift
和ObjectMappe
李木的
·
2023-07-30 12:53
RxSwift
-高阶函数(四)
Rxswift
的高阶函数在我们程序员实际开发中可以极大的提高我们的开发效率,他几乎可以满足我们日常开发的大部分需求,那么这里我们开始一一介绍这些高阶函数的使用。
Ldies
·
2023-07-30 03:24
RxSwift
学习 - RxRelay
RxRelayRxRelay既是可监听序列也是观察者。他和Subjects相似,唯一的区别是不会接受onError或onCompleted这样的终止事件。在将非Rx样式的API转化为Rx样式时,Subjects是非常好用的。不过一旦Subjects接收到了终止事件onError或onCompleted。他就无法继续工作了,也不会转发后续任何事件。有些时候这是合理的,但在多数场景中这并不符合我们的预
flionel
·
2023-07-28 13:31
swift三方收录
RxSwift
:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步
GitArtOS
·
2023-07-27 20:15
RxSwift
处理分页数据请求
BasedontheexamplesprovidedwithintheRxSwiftGitHubrepoImanagedtodoit.Basically,I'musingarecursivefunctionthatreturnsmystreamofPaginatedListitems,itcallsitselfwiththeloadNextPagetriggerforthenextpage.Her
TsangHou
·
2023-07-27 03:53
RXDataSouce + tablview
RXDataSouce+tablviewRXDataSouce是rx的一个扩展库文件,RxDataSource的本质就是使用
RxSwift
对UITableView和UICollectionView的数据源做了一层包装
河马咕嘟
·
2023-07-24 05:30
RxSwift
使用初体验
最近有幸学习了一下
RxSwift
框架,突然有了一种发现新大陆的感觉,虽然之前也一直在用OC的RAC框架,但是在Swift开发中
RxSwift
真的是iOS开发者的利器,后悔没有早点接触,特此记录一下。
克里斯star
·
2023-07-23 17:15
RxSwift
源码解读:ControlEvent、ControlProperty、Binder
今天带大家解读
RxSwift
中封装UI事件响应相关的源码:ControlEvent和ControlPropertyControlEvent专门用于描述UI控件所产生的事件,ControlProperty
Oceanj
·
2023-07-23 12:12
Rxswift
Tutorial
1.DatasequenceObservablerepresentsallChangestoyourdataasaneventsequencethatgothroughtime.屏幕快照2020-05-17下午7.13.10.pngYoudon'tneedtocareaboutthechanges,Thedatatellyouwhenitchangesandyoujustneedtoreactto
派大星的博客
·
2023-07-23 08:35
RxSwift
UI交互 - I
了解了
RxSwift
的基本概念和用法之后,我们通过一系列视频向大家介绍如何用
RxSwift
处理UI交互。
醉看红尘这场梦
·
2023-07-22 17:57
用playground来写文档
参考1看
RxSwift
的源码时,发现他们的playground里是这样的:显示.png很漂亮,于是查了查发现playground是支持Markup语法来写文档的。
瞬csr
·
2023-07-22 12:09
RXSwift
之 Subject
最近在学习
RXSwift
,会做一些笔记。如果有错误的地方,望指正。关于Subject是干什么的?在
RXSwift
中,号称“万物皆可序列”。
简单Timor
·
2023-07-21 11:27
RxSwift
核心原理探究
在之前有浅浅的分享了一下
RxSwift
简单使用,但是同样的也有一些困惑伴随着我,比如它是如何实现,为什么所有的对象类都可以使用rx方法呢,再比如Timer实现方式为什么跟原生的又差别如此之大呢,带着这些个疑问
Chris.杨星
·
2023-07-19 09:32
ios
swift
rxswift
RxSwift
学习笔记
RxSwift
学习笔记Observable实际应用`Observable`Event创建Observable序列just方法of方法from方法create()方法error()方法empty()方法never
海森堡_lichangan
·
2023-07-19 09:02
Swift
iOS
swift
rxswift
ios
RxSwift
安装
一、简介
RxSwift
的github地址
RxSwift
官方文档
RxSwift
官方文档中文翻译
RxSwift
是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发、维护
RxSwift
super_man_风清扬
·
2023-07-19 09:31
RXSwift
rxswift
swift
ios
RxSwift
学习之十 (基础使用篇 1- 序列,订阅,销毁)
RxSwift
学习之十(基础使用篇1-序列,订阅,销毁)1.
RxSwift
简介2.
RxSwift
简单使用2.1响应式编程与传统式编程的比较样例2.1.1传统编程2.1.2
Rxswift
编程2.2Observable
极客雨露
·
2023-07-19 09:28
swift
RxSwift基础使用
RxSwift
介绍与简单使用
文章目录一、Rx介绍1、什么是Rx2、
RxSwift
3、RxCocoa二、Rx常见用法1、给button添加点击事件(RxCocoa)2、事件+bind+combine3、遵循代理并实现4、闭包回调5、
buyu03
·
2023-07-19 09:27
swift
iOS开发
RxSwift
RxSwift
Swift
iOS
响应式编程
函数式编程
iOS Swift
RxSwift
的使用(二)
上篇文章呢,我们介绍了
RxSwift
的由来、集成、优势以及UILabel、Timer的使用,这里这些内容就不再介绍了下面介绍一下今天的主角UIButtonUIButton可以说是我们开发中最常用的控件之一了
王 哪跑!!!
·
2023-07-19 09:26
RxSwfit
Swift
iOS
iOS Swift
RxSwift
的使用(三)
今天继续讲解
RxSwift
的使用。
王 哪跑!!!
·
2023-07-19 09:26
RxSwfit
Swift
iOS
iOS_
RxSwift
使用(文档整理)
整理总结了一下文档内容,方便自己查阅~一、
RxSwift
可以做什么?
Morgana_Mo
·
2023-07-19 09:55
Read+Tidy
swift
ios
xcode
RxSwift
之UI控件UICollectionView扩展的使用
一、基本用法①单个分区的集合视图效果如下:示例代码://定义布局方式以及单元格大小letflowLayout=UICollectionViewFlowLayout()flowLayout.sectionInset=UIEdgeInsets.init(top:0,left:5,bottom:0,right:5)flowLayout.itemSize=CGSize(width:(SCREEN_WIDT
╰つ栺尖篴夢ゞ
·
2023-07-19 09:24
RAC+RxSwift
基本用法
RxDataSources
刷新集合数据
样式修改
RxSwift
使用方式
背景最近项目业务,所有模块已经支持Swift混编开发,正在逐步使用Swift方式进行开发新业务,以及逐步替换老业务方式进行发展,所以使用一些较为成熟的Swift的三方库,成为必要性,经过调研发现
RxSwift
ZhaiAlan
·
2023-07-19 09:51
iOS优化
架构模式
rxswift
ios
swift
RxSwift
核心逻辑(序列的创建、订阅、响应)
首先看一下
RxSwift
订阅最简单的代码:代码-001//代码-001//1.创建序列letob=Observable.create{(observer)->Disposablein//3.发送信号observer.onNext
Maji1
·
2023-07-18 12:22
Flutter 响应式框架RxDart学习
rx有个外号叫从入门到放弃RxDart就是一个响应式编程,与之相关的还有他自己的全家桶(RxKotlin,RxJava,RxJS,
RxSwift
…)。。。
Mr-dream
·
2023-07-18 03:08
Flutter学习笔记
flutter
学习
rxjava
iOS中的函数响应式编程思想
一、前言最近正在学习iOS底层框架,在学习
RxSwift
的课程时,涉及到了函数响应式编程的思想,这让我想起了在工作项目中使用到的ReactiveCocoa第三方库,它里面也使用了函数响应式编程思想,之前只是看了简单的介绍
写下岁月的痕迹
·
2023-07-18 00:35
你可以不用RxJava,但必须得领悟它的思想!
作者:cofbro前言Rx是一种响应式编程的思想,如今有很多语言都支持这种思想:RxJava,RxJs,
RxSwift
...。
Android小贾
·
2023-06-22 00:39
移动开发
Android
架构
rxjava
android
移动开发
Framework
安卓
业界资讯
uitableviewcell和uicollectioncell用
rxswift
重复触发事件
freshCell.shopCartButton.rx.tap.subscribe(onNext:{(_)in…………}).disposed(by:freshCell.disposeBag)重写cell的prepareForReuse方法//每次复用的时候调用overridefuncprepareForReuse(){super.prepareForReuse()self.disposeBag=D
磊简单
·
2023-06-19 05:14
RxSwift
监听自定义类中的属性
定义属性@objcdynamicprivatevarisShow:Bool=false@objcdynamicprivatevartabButton:UIButton!注意:值类型Bool后面不要加"!",否则会报错Propertycannotbemarked@objcbecauseitstypecannotberepresentedinObjective-C引用类型UIButton后可加"!"关
悟饭哪
·
2023-06-15 17:43
RxSwift
-Todo II - 如何通过Subject传递数据
基于上个Todo的例子,在这段视频里,我们完成添加和编辑Todo任务的功能。在开始之前,先了解下基于上段视频完成的例子,我们做了哪些主要修改:Todo修改了之前添加按钮的代码,让它打开一个创建Todo的View;给tablecell的accessory添加了segue,让它打开一个编辑当前Todo的View;新建了一个TodoDetailViewController,处理添加和编辑Todo的逻辑;
焦下客
·
2023-06-15 12:40
mojito: 麻烦给我的爱人来一份
RxSwift
WechatIMG6.jpeg序学过Swift的同学都知道,
RxSwift
宛如周董的mojito开始微醺再者上头为什么要学习
RxSwift
?
overla5
·
2023-06-13 23:33
Rxdart学习笔记(小白最容易理解的笔记)
rx有个外号叫从入门到放弃RxDart就是一个响应式编程,与之相关的还有他自己的全家桶(RxKotlin,RxJava,RxJS,
RxSwift
…)。。。
心猿意码_
·
2023-06-13 11:34
在 Cocoapods 和 Carthage 下启用
RxSwift
.Resources.total
Cocoapodstarget'AppTarget'dopod'
RxSwift
'endpost_installdo|installer|installer.pods_project.targets.eachdo
一代咩神
·
2023-06-12 22:19
RxSwift
- 理论篇00 - 初识 Observable
一、什么是Observable?Observable是Rx的核心。我们将会花一些时间来探讨:什么是observables?如何创建observables?如何使用observables?在Rx的世界里,你将会看到“observable”,“observablesequence”以及“sequence”互换使用。实际上,它们都是一样的意思。你甚至可能偶尔还会看到“stream”时不时的抛出来,特别是
XDLee
·
2023-06-11 22:26
RxSwift
实现对textField内容监听改变按钮状态
在iOS开发中,经常遇到按钮的响应状态跟随输入框内容的变化而变化,以下面两个场景为例子:第一个场景:单输入框场景获取验证码后,跳转到一个输入验证码的界面,要求输入框中输入6位数字,输入框下方的提交按钮才可以被点击,否则为不可点击状态;第二个场景:多输入框场景(以两个输入框为例子)用户必须输入用户名和密码后,才可以点击下方的登陆按钮,否则登陆按钮为不可点击状态;这两个需求是开发人员的基操,简单实现方
ZhangMeng_
·
2023-06-11 19:54
RxSwift
Mathematical and aggregate operators
目录:
RxSwift
-入门RxSwiftObservableCreateRxSwiftSubjectRxSwiftCombinationOperatorsRxSwiftTransformingOperatorsRxSwiftFilterningandconditionaloperatorsRxSwiftMathematicalandaggregateoperatorsRxSwiftConnecta
Codepgq
·
2023-06-11 14:02
RxSwift
变换操作(Transforming Observables)
变换操作指的是对原始的Observable序列进行一些转换,类似于Swift中CollectionType的各种转换1.bufferbuffer操作符将缓存Observable中发出的新元素,当元素达到某个数量,或者经过了特定的时间,它就会将这个元素集合发送出来。buffer.png:letdisposeBag=DisposeBag()letsubject=PublishSubject()subj
darrenW
·
2023-06-11 09:23
RxSwift
_v1.0笔记——5 Filtering Operators
SkippingoperatorsignoreElementsnext不通过,.completedor.error通过ignore.nexteventelements.Itwill,however,allowthroughstopevents,i.e.,.completedor.errorevents.example(of:"ignoreElements"){//1letstrikes=Publi
大灰很
·
2023-06-11 03:38
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他