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
RxSwift
基础学习
1.
RxSwift
常见操作nevernever就是创建一个sequence,但是不发出任何事件信号。
睡一个号角
·
2020-02-19 05:17
响应式编程
ReactiveCocoa学习笔记干货集中营-ReactiveCocoa+
RXSwift
+MVVMiOSMVVM+RAC从框架到实战一步一步教你理解和实现iOS中的链式编程和函数式编程iOS开发技巧系列
y824165978
·
2020-02-19 03:08
RxSwift
Runtime分析(利用OC消息转发实现IOS消息拦截)<原理同ReactiveCocoa>
简要介绍:这是一篇介绍IOS消息拦截的文章,来源于对
RxSwift
源码的分析,其原理是利用Object-c的消息转发(forwardInvocation:)来实现(ReactiveCocoa中也是这个原理
shakeme
·
2020-02-19 00:21
RxSwift
-Observable(一)
Observable可观察序列sequence序列observable.png1、无限序列letob=Observable.interval(1,scheduler:MainScheduler.instance)ob.subscribe(onNext:{(num)inprint(num)})2、有穷序列letob=Observable.just([1,2,3,4])ob.subscribe(onN
iOS_邓亚洲
·
2020-02-18 23:08
iOS MVVM pattern best practice
)andwritteninSwift大家好我是在韩国iOS开发者偶尔,我在间书看看一些好的iOS技术的文章特别有趣的是,在中国某些的iOS开发者用Texture(古:AsyncDisplayKit)或
RxSwift
DavidHa
·
2020-02-18 11:57
一些好的学习地方(不断更新)
免越狱iOS自动抢红包插件实现:http://www.swiftyper.com/2016/12/26/wechat-redenvelop-tweak-for-non-jailbroken-iphone/
RxSwift
小岩同学
·
2020-02-18 11:07
RxSwift
学习历程(二)
上一篇,我们学习了如何创建一个observable,接下来我们继续学习,直接开始吧订阅序列(Subscribingtoobservables)NotificationCenter相信大家一定很熟悉,其向观察者(observer)播送通知(notification)。在Rx中不必再那么麻烦了。有更高效的方法来解决通知这一功能点。在上一篇的例子中,我们将代码改为以下形式:现在,我们在这段代码下,添加如
时速八十迈
·
2020-02-18 08:01
RxSwift
1 基础
这里有一个非常好的库,主要是它的README,可以帮助理解Rx的内部运行机制.先来看一段同步代码:vararr=[1,2,3]print(arr)fornuminarr{print(num)arr=[4,5,6]}print(arr)打印的结果如下:[1,2,3]123[4,5,6]数组在for语句中是不可变的.就是说循环中arr的值并没有被改变.当退出循环后才改变了arr的值.上述代码的执行顺序
貘鸣
·
2020-02-18 06:09
RxSwift
日常项目使用(持续更新。。。)
AsimpleRxSwiftdailyusecaseisasimplebutpractical中文介绍GitHubClonegitclonehttps://github.com/KingComeFromChina/RxSwiftExmple.gitPodpod'
RxSwift
王垒iOS
·
2020-02-17 19:46
RxSwift
之路 1#Swift语法知识准备
在开始学习
RxSwift
之前,一定要对Swift相关语法有所了解,否则就很难理解为什么可以这样。关于Swift的学习其实只要看看Swift的官方文档就可够了。
没故事的卓同学
·
2020-02-17 10:49
Handling different error types(处理不同的错误类型)--Moya文档
resultinswitchresult{caselet.success(response)://Dosgonsuccesscaselet.failure(error)://Handleerrorhere}}或者使用
RxSwift
心印印心
·
2020-02-16 22:18
知乎日报 (
RxSwift
版本)
huaf22/zhihuSwiftDemo把之前写的小项目升级到了Swift3.0版本,升级过程中变更不大,并引入
RxSwift
框架和MVVM模式,重构了大部分代码.
RxSwift
和RxCocoa结合一起用还是很爽的
afluy
·
2020-02-16 12:25
RxSwift
(八)-- 场景序列介绍
在之前的文章
RxSwift
(五)--
RxSwift
特征序列Driver中,我们也介绍过,除了Observable,
RxSwift
还为我们提供了一些场景序列,比如说:Single、Completable、
Daniel_Harvey
·
2020-02-15 15:00
RxSwift
文档(中文翻译中)
接上回书:关于操作符"shareReplay"假如你需要多个观察者(observer)共享同一个订阅(subscription),那么你就要确定两件事情如果一个序列被一个新的订阅者订阅了,那该如何处理之前已经被接收的元素呢?(重播最后一个元素,还是所有的元素,亦或者是最后n个)如何决定何时触发被共享的订阅(subscripiton)呢?通常情况下你会使用到shareReplay:letcounte
七环第一帅
·
2020-02-15 03:44
使用
RxSwift
和RxCocoa拆分计时器(一)
>本文翻译自:http://rx-marin.com/post/
rxswift
-rxcocoa-sample-split-laps-timer/作者:[MarinTodorov](http://www.underplot.com
VSCCW
·
2020-02-14 21:35
【iOS】
RxSwift
入坑感想及建议
1、
RxSwift
简介相信大家早已听说过函数式响应编程这个概念吧?其中不得不说的就是
RxSwift
了。
RxSwift
的目的是让让数据,事件流和异步任务,能够更方便的序列化处理。
mapleYe
·
2020-02-14 18:45
RxSwift
- Observable 阅读笔记
什么是Observable在
RxSwift
中,所有的事件都是基于队列(sequence)的,Observable会不断在这条队列上发送数据/数据序列。
做iOS的小学僧
·
2020-02-14 10:50
RxSwift
<7> —— 场景序列总结
ControlEventControlEvent:专门描述UI控件所产生的事件:不会产生error一定在MainScheduler订阅一定在MainScheduler监听会共享附加作用letcontrolEventOB=self.btn.rx.controlEvent(.touchUpInside)controlEventOB.subscribe{(reslut)inprint("订阅:\(res
Gollum_
·
2020-02-13 20:13
针对XCode利用CocoaPods导入
RxSwift
的思考???
我们知道
RxSwift
,是一个响应式编程的第三方框架,笔者对于这个框架也是青睐已久。
JonnyCooper
·
2020-02-12 17:41
RxSwift
by Examples #4 – Multithreading
RxSwiftbyExamples分成4部分。以下是PART4的学习笔记和翻译整理。原文在这里。当我们谈论Rx的时候,常常归结为连接数据源与UI。在这个系列教程的此前部分,除了UI绑定,我们还讲到了获取数据。当从服务端获取到数据的时候,常常要解析它。如果数据量很大,map的任务就要消耗内存和时间,尤其是当操作在主线程中进行时,会阻塞UI,导致给最终产品造成糟糕的用户体验。在part3我们map了对
su3
·
2020-02-12 15:35
使用
RxSwift
实现登录注册界面
代码还是要动手写,一起来用
RxSwift
来写一个简单的Demo吧,动起手来,不要懒,因为这个真的很简单,但是还是能学到一些东西的。本篇文章的完整项目及以后的
RxSwift
相关Demo都在:点击这里。
devlcd
·
2020-02-12 06:26
RxSwift
记录
在一个ViewModel里面有一个data属性,类型为Driver,它用于发起网络请求,代码如下:structViewModel{letsearchText=Variable("")letdisposeBag=DisposeBag()lazyvardata:Driver={returnself.searchText.asObservable().throttle(0.3,scheduler:Mai
ptyuan
·
2020-02-12 03:06
RxSwift
-- 基础
RxSwift
是什么
RxSwift
是Rx框架的Swift实现.关于Rx框架引用一段介绍https://mcxiaoke.gitbooks.io/rxdocs/content/Intro.htmlReactiveX
yww
·
2020-02-10 16:15
RxSwift
_v1.0笔记——1 Hello
RxSwift
!
RxSwift
是通过使用可观察序列和功函数式运算来组合异步和基于事件的代码库,允许通过调度程序进行参数化执行。
大灰很
·
2020-02-08 12:41
一些好用swift三方框架
RxSwift
:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步操作和事件/数据流。D
门前的那颗樱桃树
·
2020-02-07 15:51
函数响应式编程与
RxSwift
函数式编程本文介绍了函数响应式编程(FRP)以及
RxSwift
的一些内容,源自公司内部的一次分享.不变状态(immutablestate)与没有副作用(lackofsideeffects)通常,一个函数尽量不要修改外部的一些变量
icetime17
·
2020-02-07 05:47
Observable
Observable生命周期发出next事件,可以继续发出事件发出error事件,Observable生命结束,不能继续发出事件发出completed事件,Observable生命结束,不能继续发出事件
RxSwift
桔子听
·
2020-02-06 19:51
iOS 常用的第三方库
ReactiveCocoa、
RxSwift
:响应式编程RACAlamofire、AFNetworking:网络请求库Moya:网络层抽象(基于Alamofire)ObjectMapper:SwiftJSON
轩辕涵夏
·
2020-02-06 16:29
Swift-自己封装一个网络请求,基于
Rxswift
、Moya、Codable
近来项目需求,需要用到了
Rxswift
和Moya,但是网上很多例子Moya都是基于Mapper封装,而Mapper的创建的代码实在有点多,而且Swift4.0新特性之一就是官方自己出的JSON解析-Codable
Fisland_枫
·
2020-02-06 05:19
RxSwift
+MVVM 常用数据流处理
在
RxSwift
应用MVVM中提到了,Rx框架在MVVM设计模式中,担任数据流处理的信号出口.以下分享一下这个数据出口在日常开发中不同场景中分别做了什么处理.网络请求Data转换JSON开发中使用了Moya
奥利奥_2aff
·
2020-02-06 03:25
函数响应式编程和
RxSwift
+MVVM
FunctionReactiveProgramming:函数响应式编程是种编程范式。我们通过不同的构建函数,来创建所需要的数据序列。最后通过适当的方式来响应这个序列。这就是函数响应式编程。它结合了函数式编程以及响应式编程。函数式编程Masonry、SnapKit就是我们最常见的函数式编程,通过对象.方法1().方法2.....在程序开发中:a=b+c赋值之后b或者c的值变化后,a的值不会跟着变化响
CN_HarrySun
·
2020-02-05 06:37
RXSwift
序列初探
目录
RXSwift
与传统代码的对比。事件序列的创建。Observable可监听序列于Subscribe事件订阅者
RXSwift
与传统代码的对比。
leafu
·
2020-02-05 01:25
深入浅出
RxSwift
写在前面 最近使用
RxSwift
做项目也有段时间了。 现在使用
RxSwift
做开发的给我个人的感觉就像开了个挂一样。
SuperrrrrrrK
·
2020-02-02 18:52
RxSwift
& MVVM
image.png简单说下在MVVM架构下使用
RxSwift
的思路:ViewController在这个架构中,也是属于View这个层级。
Grabin
·
2020-02-01 19:40
iOS代理一对一秒变一对多--
RxSwift
delegateProxy使用
但如果我们项目中使用
RxSwift
,那么原先的delegate方式与我们链式编程方式就不相称了。
不停奔跑的蜗牛
·
2020-01-15 11:00
【
RxSwift
系列】
RxSwift
下如何实现基于MJRefresh的上下拉刷新?
前言之前写了一篇如何利用
rxswift
实现tableview的文章,那时候刚接触
rxswift
,对响应式编程和mvvm的理解还不是很透彻,直接扒了一篇外网的文章就翻译了。
马克叔_Marco
·
2020-01-08 21:52
谈谈
RxSwift
和状态管理
前段时间在
RxSwift
上做了一些实践,Rx确实是一个强大的工具,但同时也是一把双刃剑,如果滥用的话反而会带来副作用,本文就引入Rx模式之后如何更好的管理应用的状态和逻辑做了一些粗浅的总结。
L_Zephyr
·
2020-01-08 05:39
干货集中营-ReactiveCocoa+
RXSwift
+MVVM
原文地址:传送门只做同步更新功能学习函数响应式编程已经接近两个月的时间。说实话坚持下来实在不易。两个月的时间看过近150篇博文,算下来啃下来一本千页的技术书籍也差不多。不过随着知识面的拓广,学习起来也更加顺利。本篇文章主要整理下自己收集的学习路线。其中包括了函数式编程的思想,ReactiveCocoa2.x(主要是Objective-C部分的函数响应式编程框架),ReactiveCocoa4.x(
南栀倾寒
·
2020-01-07 03:34
RxSwift
(七)
Rxswift
对比swift用法
button.addTarget(self,action:#selector(buttonTapped),for:.touchUpInside)funcbuttonTapped(){print("buttonTapped")}
Rxswift
孔雨露
·
2020-01-06 23:13
React Native初探(一) - Mac
对我来说就是个黑盒2、以前做过网页设计和布局,了解HTML+CSS+DIV3、了解swift语言(对学习ES6似乎很有帮助,语法相似)4、了解React,了解响应式编程,对数据流,状态有一定了解,使用过
RxSwift
5
羽纱
·
2020-01-06 16:39
RxSwift
基础知识点强化
有备者无患,徐徐以图之。--------新年寄语一、RX介绍1、简介ReactiveX(简写:Rx)是一个可以帮助我们简化异步编程的框架。KVO,异步操作和流全部被统一成抽象序列。这就是为什么Rx会如此简单,优雅和强大。RX可以简化异步编程方法,并提供更加优雅的数据绑定。让我们可以时刻响应新的数据同时顺序地处理它们。2、RX核心角色Observable:负责发送事件(Event)Observer:
woniu
·
2020-01-06 10:52
30天学
RxSwift
——subscribe
先看一下Observable中的一个函数,publicfuncsubscribe(observer:O)->Disposable。这里的subscribe就是这节要讲的内容,至于ObserverType(消息的观察者)则放到下一节。上一节说到了Observable是一种像信号一样的序列,而信号就需要有人监听这些信号。ObservableType协议中定义了subscribe函数就是一种简便的订阅信
Linqingmo
·
2020-01-06 07:31
RxSwift
Getting Started
GettingStartedThisprojecttriestobeconsistentwithReactiveX.io.ThegeneralcrossplatformdocumentationandtutorialsshouldalsobevalidincaseofRxSwift.ObservablesakaSequencesDisposingImplicitObservableguarante
嘻嘻zhy
·
2020-01-05 23:51
RxSwift
学习之旅-Scheduler
先给ObservableType添加两个扩展方法,以便更好的观察线程之间的切换letstart=Date()fileprivatefuncgetThreadName()->String{ifThread.current.isMainThread{return"MainThread"}elseifletname=Thread.current.name{ifname==""{return"Anonym
ripple_k
·
2020-01-05 17:19
入门
RxSwift
动机
RxSwift
是Swift实现的一套工具包,提供了用来实现反应式编程的类和方法.使用事件流的方式来考虑数据的处理并管理应用的状态.这个角度跟以往的思维方法相比,能简化思考路径,特别是应对异步方面,相比状态机更加容易上手并且产生的联代问题更少
每天多一点
·
2020-01-04 14:53
函数响应式编程思想&
RxSwift
核心逻辑
一、函数响应式编程思想(一)概念这里借用百度百科的官方定义函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambdacalculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。简言之,即将一个函数作为另一个函数的输入或者输出参数(二)示例当我们使用函数时,一般使用形如y=f(x)的结构,x为自变量,y为因变量。函数式是将x转化为一个函数
小强_123
·
2020-01-04 05:37
一行代码自动适配空白页view(练手Demo)
此处偷师
RXSwift
中的写法,优雅的表达方式:privatevarjk_placeholder_key:UInt8=0structJK{l
01_Jack
·
2020-01-04 04:25
RxSwift
系列后续
今天看到
RxSwift
中文文档感觉真的翻译的通俗易懂,对于那些一直想入坑Rx的同学或者是想提升自己Rx功底的同学还是很有帮助的。
ripple_k
·
2020-01-04 04:41
RxSwift
详解系列
RxSwift
详解Swift-
RxSwift
的使用详解1(基本介绍、安装配置)Swift-
RxSwift
的使用详解2(响应式编程与传统式编程的比较样例)Swift-
RxSwift
的使用详解3(Observable
MMD_
·
2020-01-03 21:37
rxswift
防止按钮多次点击
self.button.rx.tap.asObservable().debounce(1,scheduler:MainScheduler.instance).subscribe(onNext:{[weakself]in//Logic})debounce过滤掉高频产生的元素tableViewcell点击事件也可以self.tableView.rx.itemSelected.asObservable(
crazyfox
·
2020-01-03 20:35
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他