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
加微信免费给你,你要吗?
(1)底层原理分析资料(2)面试必问底层技术资料(3)开发过程中的加密底层实现(4)开发实战框架-RAC与
RXSwift
(5)音视频开发与直播技术(6)AR特效开发与底层原理(7)常用框架底层原理分析(
程晓媛闯天涯
·
2019-12-01 04:09
走进
RxSwift
之观察者模式
RxSwift
简介和吐槽
RxSwift
是ReactiveX系列的Swift版本,如果你之前用过ReactiveCocoa(RAC)的话,想必对FunctionalReactiveProgramming(
Sheepy
·
2019-12-01 03:43
函数式编程 - 实现响应式框架
前言函数式响应式编程框架我们应该也用得比较多了,如ReactiveCocoa、ReactiveX系列(
RxSwift
、RxKotlin、RxJava),这些框架内部实现都是基于函数式编程的思想来构建的。
Tangentw
·
2019-11-30 20:52
MVVM+
RxSwift
前言以前对MVVM的理解和运用觉得很浅薄,在项目中用处只是对ViewController减负没有做数据与View的绑定,没有做到真正的数据驱动视图没有体现出MVVM易于测试的好处对于
RxSwift
的运用也仅限于网络请求库
xqqlv
·
2019-11-30 17:39
RxSwift
学习之十二 (基础使用篇 3- UI控件扩展)
@[TOC](
RxSwift
学习之十二(基础使用篇3-UI控件扩展))2.
Rxswift
基本使用之UI控件扩展
RxSwift
是一个用于与Swift语言交互的框架,但它只是基础,并不能用来进行用户交互、网络请求等
孔雨露
·
2019-11-30 13:20
RxSwift
学习之旅-初见
RxSwift
概念性的东西就不在这里做过多的陈述了,在这里只说明两点:
RxSwift
究竟是什么RxSwiftisalibraryforcomposingasynchronousandevent-basedcodebyusingobservablesequencesandfunctionalstyleoperators
ripple_k
·
2019-11-29 23:05
RxSwift
方式实现通知功能
之前发送通知是这样的:NSNotificationCenter.defaultCenter().post("NSNotificationString")在swift3中改成了Notification.NameextensionNSNotification{publicstructName:RawRepresentable,Equatable,Hashable,Comparable{publicin
海到尽头天为岸
·
2019-11-29 14:31
RxSwift
学习之十二 (基础使用篇 3- UI控件扩展)
@[TOC](
RxSwift
学习之十二(基础使用篇3-UI控件扩展))2.
Rxswift
基本使用之UI控件扩展
RxSwift
是一个用于与Swift语言交互的框架,但它只是基础,并不能用来进行用户交互、网络请求等
孔雨露
·
2019-11-29 10:45
RxSwift
学习之十 (基础使用篇 1- 序列,订阅,销毁)
@[TOC](
RxSwift
学习之十(基础使用篇1-序列,订阅,销毁))从GitHub上下载最新的代码:https://github.com/ReactiveX/
RxSwift
1.
RxSwift
简介
RxSwift
孔雨露
·
2019-11-29 08:57
Swift Moya和
RxSwift
混用错误
解:把pod'ObjectMapper'换成pod'Moya-ObjectMapper/
RxSwift
'让后importMoya_ObjectMapper2.viewModel.rx提示rx没有这个model
changx11442989
·
2019-11-29 04:20
RxSwift
实战教程-核心用法
前面两篇关于
RxSwift
的文章都是一些概念,我估计大伙看了一定是迷迷糊糊的,还是不知道
RxSwift
怎么使用,那么这里俺就带领大伙一起去做一个Demo,去实战一下
RxSwift
,大伙耐心写完,理解透彻以后
叫我狒狒
·
2019-11-29 04:07
走进
RxSwift
之冷暖自知
瞎扯几句前段时间身体跟心态都出了点问题,博客也很久没更新了。细心的朋友可能发现我的个人介绍换了,由原先高冷装逼的“谢绝转载”变为略显矫情的“人生谁能不迷茫”了。不知道大家有没有这样的经历,因为一些三言两语难以说清的理由,或者干脆就是无端地对代码产生了一些排斥情绪,下班后看不进书也不想碰代码。我经历了几天这样的日子,挺难受的,好在很快就走出来了。编程本身其实是件有趣的事,但任何事情,一旦将其作为职业
Sheepy
·
2019-11-28 01:52
Swift框架学习之-
RxSwift
使用详解篇
原创2019-11-12在我的上一篇文章
RxSwift
入门篇介绍了
RxSwift
相关入门,但是并没有给出一个完整的Demo,加之文章又过长,初学
RxSwift
的小伙伴可能不能够清晰的整理出脉络,为了更好的介绍
一根聪
·
2019-11-18 11:20
iOS开发集锦之 2017.07.12
产品经理和我解释他的需求by:@程序员GIF**文章**1.多年iOS开发经验总结(二)作者:杂雾无尘描述:2.
RxSwift
之路1#Swift语法知识准备作者:没故事的卓同学描述:1.Enum的关联值和泛型
Ashen_
·
2019-11-08 19:45
RxSwift
-Observable asDriver后的事件订阅关系
实验创建一个Observable信号,发送next和error信号letobserver=Observable.create{(observer)->Disposableinobserver.onNext("next")observer.onError(LJError.faild)//observer.onCompleted()returnDisposables.create()}转换成Drive
LJCoder
·
2019-11-07 19:06
RxSwift
进阶与实战
前言在之前用Objective-C语言做项目的时候,我习惯性的会利用MVVM模式去架构项目,在框架ReactiveCocoa的帮助协同下,MVVM架构能够非常优雅地融合与项目中。ReactiveCocoa'sLogoReactiveCocoa是具有响应式以及函数式编程特点的第三方开源框架,它可以在MVVM架构模式中充当着View(视图)层与ViewModel(视图模型)层之间的Binder(绑定者
Tangentw
·
2019-11-07 00:21
RxSwift
+Moya网络请求之项目实战
RxSwift
+Moya之项目实战
RxSwift
相关基本介绍和用法可参考:
RxSwift
的使用详解01
RxSwift
的使用详解02一.下面将将进行实战项目1.登录注册功能输入用户名要大于6个字符,不然密码不能输入密码必须大于
TitanCoder
·
2019-11-06 16:23
RxSwift
学习--可观察序列Observable
但是在
RxSwift
普遍的称它为“可观察序列”,它的作用主要用来形成一条数据流或者事件流,所有的操作产生的事件都会通过Observable进行传输。
Henry_Jeannie
·
2019-11-06 07:35
RxSwift
快速指南(三)
FilterFilter的操作即为过滤,是将Observable队列中不需要的Element去掉,
RxSwift
为我们提供了例如debounce\throttle,distinctUntilChanged
ztang
·
2019-11-06 02:02
RxSwift
-- 变换
如果我们想对获取到的事件进行转换,我们就需要变换,例如将一个数字变为字符map和数组的map类似,可以将类型进行转换如Observable.from([1,2,3,4,5]).map{"numis:\($0)"}.subscribe{(event)inself.print(event)}.disposed(by:disposeBag)flatMapflatMap可以将一个一个可观察者对象转换为另一
yww
·
2019-11-05 08:54
给 iOS 开发者的
RxSwift
(一)
RxSwift
或许我们都听说过,但或许只知道
RxSwift
这个单词,长篇大论关于
RxSwift
的介绍往往使读者迷失在各种概念当中,却不知如何让它大展伸手。
Lefe
·
2019-11-05 07:58
RxSwift
的使用详解01
一.
RxSwift
简介推荐:
RxSwift
官方文档中文:
RxSwift
官方文档的中文翻译
RxSwift
是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发、维护其他语言像C
TitanCoder
·
2019-11-04 19:41
RXSwift
基础用法及响应核心底层逻辑原理(超详细吐血篇)
RXSwiftGitHub地址
RXSwift
中文文档RX家族絮叨:这篇之所以讲核心逻辑时很仔细(啰嗦),是因为其重要性,必须要给弄懂了!。
lb_
·
2019-11-04 19:53
RxSwift
Chapter 3: Subjects
Subject:既可以当观察者,也可以当被观察者PublishSubject:只发射新的值给已经订阅的订阅者,当有新的订阅者,它不发射nextevent,但是会发射停止相关的event(.completed.error)BehaviorSubject:重播最近的值,如果有新的订阅者订阅ReplaySubject:可以指定重播的数量Variable:是BehaviorSubject的封装,代表当前状
ptyuan
·
2019-11-03 18:48
Swift中的面向协议编程
Swift是一门支持多编程范式的编程语言,支持面向对象编程,面向协议编程,以及现在很火的函数式编程(
RxSwift
)。
yellow超
·
2019-11-02 09:05
命名空间
中为了做区分,通常我们会在创建类的时候以大写字母作为前缀(AF,SD等),而在Swift中目前较流行的做法是基于扩展(extension),协议(protocol)还有泛型(generic)实现的,常见如
RXSwift
meowboss
·
2019-11-02 02:10
FRP 实例简介(RxJS /
RxSwift
/ ReactiveCocoa)
FRP是异步数据流编程这不是什么新鲜的东西了。在前端编程中(用Javascript),监听某个按钮的点击事件,并在事件被触发以后回调一个函数做一些操作,这个过程就是异步数据流编程,也就是FRP。FRP的灵感来源于细胞的激素刺激,你可以回想一下初中生物学的“生物应激”。我们可以为任何东西创建数据流(Stream),不仅仅局限于click和hover事件。Stream是随处可见的,任何东西都可以成为S
superYang0033
·
2019-11-01 21:55
学习
RxSwift
笔记(一)
RxSwift
使用详解系列RxRx是ReactiveX的缩写,简单来说就是基于异步事件序列的响应式编程。
内心强大的Jim
·
2019-11-01 17:59
RxSwift
初体验之实战演习
概述Rx通过Observable接口来表达计算型泛型抽象(genericabstractionofcomputation)的概念,而
RxSwift
是Rx的Swift版本。
金融壹账通创新科技移动端团队
·
2019-11-01 13:51
【iOS】仿知乎日报,
RxSwift
-Part1-首页搭建
前言之前的几篇博客算是入门篇,那么这篇就是
RxSwift
的实战篇。由于对
RxSwift
的认识还不够深刻,所以项目中没有使用MVVM模型,以及编程思想也还没转变过来。
mapleYe
·
2019-10-31 14:52
Markdown测试
RxJS简介date:2017-08-0109:45:33tags:[JavaScript,RxJS]摘要RxJS是ReactiveX的JavaScript实现,除此之外还有RxJava、Rx.Net、
RxSwift
color_cat
·
2019-10-31 00:09
RxSwift
:KVO监听对象属性
objcdynamic标签,被观察的类必须继承NSObject如果不符合则会发生以下异常:senttoanobjectthatisnotKVC-compliantforthe"***"property.在
RxSwift
fuyoufang
·
2019-10-29 09:27
RxSwift
(四) - Observer(AnyObserver、Binder)
一、观察者简介观察者(Observer)的作用就是监听事件,然后对这个时间做出响应,或者说任何响应事件的行为都是观察者.比如:(1)点击按钮弹出提示框,那么"弹出提示框"就是观察者Observer(2)请求服务器JSON数据后,将数据打印到控制台,那"打印数据"就是观察者Observer二、创建观察者在subscribe方法中创建创建观察者最直接的方法就是subscribe订阅方法后来描述接收到E
Mr_YT
·
2019-10-21 10:14
RxSwift
<6>—— 调度者scheduler源码解析
RxSwift
体系中,四种角色不可获取:可观察序列Observable观察者Observer调度者Scheduler销毁者Dispose今天来说说
RxSwift
的一重要角色,调度者schedulerRxSwift
Gollum_
·
2019-10-15 10:03
RxSwift
<4>—— 高阶函数(上)
本文罗列一些RX常用的高阶函数,走起1.组合操作符1.1starWith再开始从可观察序列发出元素之前,发出指定的元素序列Observable.of("1","2","3").startWith("A").startWith("B").startWith("D","E").subscribe(onNext:{print($0)}).disposed(by:disposeBag)//输出:DEBA1
Gollum_
·
2019-10-15 09:33
RxSwift
<3>—— Observable序列的创建方式
序列,观察者,调度者,销毁者是
RxSwift
几个要素,今天说说序列的创建1.empty首先来一个空序列,本来序列事件是Int类型,这里调用empyt,则没有序列,只有completeletemptyOb
Gollum_
·
2019-10-11 17:12
RxSwift
<1> —— 初探
废话不多说,直接上干货!!!函数响应式编程函数式函数式编程简称FP(FunctionalProgramming),函数式编程是一种抽象程度很高的编程范式,将计算机运算看做数学中的函数计算,实际上纯粹的函数式语言编程编写的函数式没有变量,任何一个函数只要输入确定,则输出就确定,这样的模式我们称之为没有副作用。允许使用变量的程序设计语言,由于内部变量状态不确定,同样的输入,可能得到不同的输出结果,称之
Gollum_
·
2019-10-10 09:52
第一章 你好,
RxSwift
!(Hello,
RxSwift
!)
这本书的目的是向读者介绍
RxSwift
库,以及如何使用Swift编写响应式iOS应用程序。“但什么是
RxSwift
呢?”
影痕残碎
·
2019-10-08 16:56
09.
RxSwift
高阶函数(三)
4.集合控制操作符4.1toArray将一个可观察序列转换为一个数组,将该数组作为一个新的单元素可观察序列发出,然后终止print("*****toArray*****")Observable.range(start:1,count:10).toArray().subscribe{print($0)}.disposed(by:disposeBag)4.2reduce从一个设置的初始化值开始,然后对
smart_M
·
2019-09-25 20:19
08.
RxSwift
高阶函数(二)
1.组合操作符1.1startWith在开始从可观察源发出元素之前,发出指定的元素序列print("*****startWith*****")Observable.of("1","2","3","4").startWith("A").startWith("B").startWith("C","a","b").subscribe(onNext:{print($0)}).disposed(by:dis
smart_M
·
2019-09-25 20:13
01.
RxSwift
-初识
作为一个iOS开发人员,当Swift遇上了
RxSwift
-->函数响应式编程,在没有认识
RxSwift
之前,可能是一脸的懵逼,即使偶尔使用一下也是丈二的和尚莫不着头脑,胡乱使用,但是当你认识了解并深入探索以后
smart_M
·
2019-09-25 20:50
02.
RxSwift
- 核心逻辑源码分析
Observable的流程//1:创建序列_=Observable.create{(obserber)->Disposablein//3:发送信号obserber.onNext("Cooci-框架班级")returnDisposables.create()//这个销毁不影响我们这次的解读//2:订阅序列}.subscribe(onNext:{(text)inprint("订阅到:\(text)")
smart_M
·
2019-09-25 20:31
RxSwift
、RxBlocking、RxTest初尝试
最近在用Swift开发iOS应用,考虑在架构设计上使用
RxSwift
。添加依赖#Podfileuse_frameworks!
ImWiki
·
2019-09-23 06:59
rxjava
swift
ios
基于Moya、
RxSwift
和ObjectMapper优雅实现REST API请求
Moya的可扩展性非常强,可以方便和
RXSwift
、ObjectMapper结合。测试RESTAPI定义我们先用服务端定义几个RESTAPI,开发者根据自己的条件来
ImWiki
·
2019-09-18 00:00
基于Moya、
RxSwift
和ObjectMapper优雅实现REST API请求
基于Moya、
RxSwift
和ObjectMapper优雅实现RESTAPI请求在Android开发中有非常强大的Retrofit请求,结合RxJava可以非常方便实现RESTfulAPI网络请求。
陶伟基的博客
·
2019-09-18 00:00
RxSwift
(九)Subjects使用总结及原理解析
前言
RxSwift
中的Subjects非常特殊,因为它即充当了观察者序列(Observable)的角色,还充当了观察者(Observer)的角色。
伤心的EasyMan
·
2019-09-16 10:02
RxSwift
实现替换delegate的方法示例
目标最近写项目,写到需要为自己写的一个控件添加rx订阅方式的案例。目前有一个代理://代理方式获取结果@objcpublicprotocolZZPhotoPickerControllerDelegate:NSObjectProtocol{@objcoptionalfuncphotoPickerController(_photoPickerController:ZZPhotoPickerContro
Ethan周周
·
2019-09-12 10:59
RxSwift
实现替换delegate
目标最近写项目,写到需要为自己写的一个控件添加rx订阅方式的案例。目前有一个代理://代理方式获取结果@objcpublicprotocolZZPhotoPickerControllerDelegate:NSObjectProtocol{@objcoptionalfuncphotoPickerController(_photoPickerController:ZZPhotoPickerContro
Ethan周周
·
2019-09-12 00:00
swift
MVVM+
RxSwift
简单实践
使用
RxSwift
,可以替换掉原有的dataSource,delegate等代理方法,做到异步Event(事件)序列的响应式编程,方便快捷,并且逻辑更
Ethan周周
·
2019-09-12 00:00
swift
RxSwift
+ MVVM 初体验
最近使用
RxSwift
+MVVM+Moya进行了swift的体验之旅。加入到swift开发的大潮中去。
蓝光95
·
2019-09-10 00:00
ios
iphone
xcode
github
swift
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他