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
框架时在网上找的,网上其他版本的阅读效果我不想吐槽,于是自己将其整理为Markdown版本以便我阅读学习,并在此分享给大家,我是一个喜欢分享并注重知识产权的开发者
Qsyx
·
2017-06-16 15:20
RxSwift
(伪)实战-组内分享
前提入了
RxSwift
的坑之后的一次组内分享记录,水平菜,纯入门RxSwiftkeynote.002.jpegRxSwiftkeynote.003.jpegRxSwiftkeynote.004.jpegRxSwiftkeynote
一铭_
·
2017-06-15 22:46
RXSwift
使用RXDataSource绑定tableView
前面介绍了
RXSwift
的简单实用:登陆示例,以及和MJRefresh来实现刷新分页,但是在实际开发中,这往往不够,比如我们需要绑定多个cell,比如我们需要分组section。
StoneWing
·
2017-06-14 18:21
RXSwift
+MJRefresh+Realm实现tableView的刷新(分页)
刷新状态(枚举)publicenumRefreshStatus:Int{caseDropDownSuccess//下拉成功casePullSuccessHasMoreData//上拉,还有更多数据casePullSuccessNoMoreData//上拉,没有更多数据caseInvalidData//无效的数据}创建ViewModel类,http请求类是一个对Alamofire的封装classSc
StoneWing
·
2017-06-09 15:45
RXSwift
使用---登陆示例
最近在重写的项目中使用了
RXSwift
,下面使用一个登陆的界面来说明一下
RXSwift
的使用过程创建如下一个界面登陆界面创建viewmodel类,初始化方法init(phoneNum:Observable
StoneWing
·
2017-06-08 18:08
Alamofire的封装
最近在重写之前的一个项目,使用swift3.0的环境,网络请求的框架使用Alamofire,所以对Alamofire进行了一个简单的分装,可以支持
rxswift
,模仿moya由于我们的项目接口,大量的接口都是传递的
StoneWing
·
2017-06-08 17:14
RXSwift
常用操作
1.按钮的点击testBtn1.rx.tap.subscribe{(event:Event)inprint("按钮1发生了点击")}.addDisposableTo(bag)2.监听文本框的输入textField1.rx.text.subscribe{(event:Event)inprint(event.element!!)}.addDisposableTo(bag)textField1.rx.t
qq_36043854
·
2017-06-07 16:05
swift
RxSwift
- Publish.connect()和Publish.refcount()的区别
Publishandconnect()对于Publish操作符的使用,可以看之前文章。这里简单说明publish可以将一个普通序列转换成ConnectableObservable序列.注意:ConnectableObservable跟一般的观察者序列很相似,但是当被订阅之后不会立马发送事件,仅仅是在connect()操作符被调用之后才会发送事件消息。(AconnectableObservabler
Longshihua
·
2017-06-07 13:53
RxSwift
RxCocoa的一些基本概念
RxSwift
是基础,它工作于各种类型的Swift,但是并不能指定用户交互、网络请求,但是RxCocoa就可以帮助我们做这些事情。
Longshihua
·
2017-05-29 13:18
RxSwift
RxSwift
个人学习笔记记录
文章目录一什么是
RxSwift
二
RxSwift
做了什么2-1简单介绍观察者设计模式2-1
RxSwift
做了什么2-3简单理解Observable&Observer三
RxSwift
初级操作3-1监听事件3
奥卡姆剃须刀
·
2017-05-25 20:00
RxSwift
之traits后篇:RxCocoa traits
这里是原文:Traits(formerlyUnits)这一篇是整篇翻译的后半部分,建议先看看前半部分:
RxSwift
之traits前篇:RxSwifttraitsRxCocoatraitsDriver这是最复杂的
逐水而上
·
2017-05-23 12:16
RxSwift
要么就是需要和可观察序列对象进行协同工作.因此,序列对象将会按需推出其中的内容,这些内容都属于技术实践.可以订阅一个观察序列,以便对推出的这些事件作出相应.这个机制和NSNotificationCenter及其类似
RxSwift
夏目大人-柳六
·
2017-05-10 15:59
RxSwift
RxSwift
(3.4.1)- Observables
RxSwift
把我们程序中每一个操作都看成一个事件,比如一个TextField中的文本改变,一个按钮被点击,或者一个网络请求结束等,每一个事件源就可以看成一个序列,也就是sequence,比如TextField
Longshihua
·
2017-04-29 08:30
RxSwift
一头扎进
RxSwift
(一)
RxSwift
简介
RxSwift
是GitHub的ReactiveX团队出的一套框架,针对Swift语言。除此之外,ReactiveX还推
張無忌
·
2017-04-23 11:19
RxSwift
学习心得
RxSwift
是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发,维护。
This_Me
·
2017-04-13 16:17
Moya+PromiseKit+
RxSwift
优雅的书写网络请求
为此寻找一个可行的解决方案,顺便学习一下
RxSwift
的使用。不说那么多底层原理,直接咱就说怎么用、怎么写,通俗易懂。
范范饭特稀
·
2017-04-13 15:34
Swift项目初体验琐记(2)
RxSwift
相对于ReactiveCocoa的swift版本来说,
RxSwift
似乎更“血统纯正”一些,就我个人的使用而言,与ReactiveCocoa的基本用法还是非常相似的。
陈晓寒
·
2017-04-09 00:35
使用
RxSwift
构建不同风格的阅读模式(附 Demo)
捋捋思路要实现怎么样的效果?TogglingReadingModeDemo:https://github.com/iJudson/RxReadingMode应用场合一个应用,为满足用户多变的私欲,拥有多个主题风格、不同的阅读模式(日间/夜间),这种情况喜闻乐见,像某易某音乐,就同时拥有个性换肤和夜间模式的功能某易某音乐-夜间模式-个性换肤.JPG但即使一个应用拥有再多的风格,本质无非是事先准备好这
胡苏老
·
2017-04-01 15:54
RxSwift
,Kingfisher,Moya,HandyJSON的结合:APP启动时增加了网络上下载的图片
在主要的MainViewController.swift中:importUIKitimportKingfisherimportMoyaimportRxSwiftclassMainViewController:UITabBarController{letprovider=RxMoyaProvider()letlaunchView=UIImageView()letdispose=DisposeBag(
hianyu
·
2017-03-28 19:56
RxSwift
入坑好多天 - 终于有了一点理解
一、前言江湖上都在说现在就要赶紧学swift了,即将是swift的天下了。在api变化不大的情况下,swift作为一门新的语言,集众家之所长,普通编码确实比oc要好用的多了老早就听说MVVM的概念及响应式函数式编程,微软确实厉害。自己最近没什么事,就前来入坑了二、学习方式参考别人写的一些博客,对于概念先有个理解,然后参考官方example,就可以开始学习了推荐文章:三、自己写注册登录及tableV
tmchongye
·
2017-03-19 02:01
moya +
RxSwift
进行网络请求
1.关于moya如在OC中使用AFNetworking一般,Swift我们用Alamofire来做网络库.而Moya在Alamofire的基础上又封装了一层:官方说moya有以下特性(我也就信了):编译时检查正确的API端点访问.使你定义不同端点枚举值对应相应的用途更加明晰.提高测试地位从而使单元测试更加容易.2.开始1.创建枚举API就像这样:enumAPIManager{casegetNews
Three_Zhang
·
2017-03-13 17:17
网络请求
RxSwift
(8) 错误处理
catchErrorJustReturn发送错误信号的时候,转换为指定的信息发送funcrx_catchErrorJustReturn(){letdisposeBag=DisposeBag()letsequenceThatFails=PublishSubject()sequenceThatFails.catchErrorJustReturn("haveErroristimeout").subscr
紧握着寒风
·
2017-03-13 15:12
swift
Rx
RxSwift
(6) 观察量序列转换符
toArraay将一个序列发出的所有信号元素转化为数组funcrx_toArray(){letdisposeBag=DisposeBag()Observable.of("1","a","b")//range(start:1,count:10).toArray().subscribe{print($0)}.disposed(by:disposeBag)}打印结果next(["1","a","b"])
紧握着寒风
·
2017-03-13 11:28
swift
Rx
RxSwift
的简单使用
RxSwift
为ReactiveX(ReactiveExtensions)旗下的Swift语言库,提供了Swift平台上进行响应式编程的解决方案。
Three_Zhang
·
2017-03-12 16:25
swift学习笔记
基于
RxSwift
的MVVMR架构(一)思想、基本原理及初步实现
摘要本系列文章将详细分析iOS的MVVMR架构模式,并基于Swift的响应式、函数式编程框架
RxSwift
提供相应的实现。
Tangentw
·
2017-02-27 15:08
iOS开发之
RxSwift
-从入门到实战
相信大家很早就听说过函数式响应编程的概念,现在面试也经常会问相关的问题,还是挺重要的。我是去年的时候浏览大神博客的时候知道的,当时swift还是2.x版本,所以主要是使用的ReactiveCocoa,当时由于项目比较忙,也就简单的了解了下,看了几个Demo,并不是很熟悉,也是一直云里雾里的。最近在浏览简书的时候看到一位牛人的文章,决定重拾这方面的知识,也是为以后面试和工作做准备。这里分享出来给大家
kidd风
·
2017-02-22 15:26
RxSwift
学习基础篇
1.
RxSwift
初识
RxSwift
是ReactiveX的swift版本,是一种函数式响应编程的框架。
MrMessy
·
2017-02-11 10:45
RxJs - Overview
JavaScript上的实现,其全称是ReactiveExtensionsforJavaScript,ReactiveExtensions在其他语言也有相应的实现,如RxJava、RxAndroid、
RxSwift
菲汐
·
2017-01-20 16:17
关于Swift 中扩展的思考 - 如何优雅组织扩展(extension)
另外具体实现,没有特别地方,建议参照
RxSwift
即可,毕竟这个已经做的很好了。原文Swift中的扩展,或许是众多Swift迷最爱的功能吧。
travelzh
·
2016-11-08 16:14
Swift常用第三方
RxSwift
:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步操作和事件/数据流。D
Mr_Legend
·
2016-11-08 10:25
[翻译]一个iOS开发人员的日常--
RxSwift
的使用
原文:https://realm.io/news/tryswift-Marin-Todorov-I-create-iOS-apps-is-
RxSwift
-for-me/在本次try!
openlab
·
2016-10-16 21:11
简洁优雅的登录界面——
RxSwift
开发实例
如果你想了解更多的
RxSwift
的基础知识,可以阅读我之前的几篇文章。
最Fly的Engine人
·
2016-10-02 17:21
简洁优雅的登录界面——
RxSwift
开发实例
如果你想了解更多的
RxSwift
的基础知识,可以阅读我之前的几篇文章。
最Fly的Engine人
·
2016-10-02 17:21
RxSwift
中的 Units——一个富有哲学意味的概念(翻译四)
单位(Units)这篇文章讲了什么是
RxSwift
中的单位(units),为什么这是一个很重要的概念,怎么使用它们,怎么创建它们。
最Fly的Engine人
·
2016-09-25 01:42
RxSwift
中的 Units——一个富有哲学意味的概念(翻译四)
单位(Units)这篇文章讲了什么是
RxSwift
中的单位(units),为什么这是一个很重要的概念,怎么使用它们,怎么创建它们。
最Fly的Engine人
·
2016-09-25 01:42
RxSwift
中的 Subject 详解 (翻译二)
相关文章链接:
RxSwift
中的ObservableRxSwift上手详解——入门篇SubjectSubject是一种桥梁和代理,在ReactiveX的一些实现中,它既可以当作observer也可以当做
最Fly的Engine人
·
2016-09-14 00:50
RxSwift
中的 Observable 详解 (翻译一)
相关文章链接:
RxSwift
中的SubjectRxSwift上手详解——入门篇在ReactiveX中一个观察者(observer)订阅一个被观察的对象(Observable)。
最Fly的Engine人
·
2016-09-13 17:44
Swift中的函数式编程
一.背景简介最近很多同学问关于ReactiveCocoa的问题,所有打算写一个相关系列的文章,当然目前iOS主流编程语言正在向Swift转变,我会直接写
RxSwift
。
coderwhy
·
2016-08-31 15:10
iOS 【如何写出最简洁优雅的网络封装 Moya +
RxSwift
】
前言WhyMoya?Alamofire可能是iOSSwift中最常用的HTTPnetworkinglibrary,用Alamofire可以抽象出NSURLSession和其中很多繁琐的细节,让你可以很方便地写出类似"APIManager"这种专门管理网络请求的类。我们可以看一些例子,例子中用的JSONPlaceholder是一个免费的测试用的RESTAPI://GETrequestletpostE
王中尧
·
2016-08-22 01:40
iOS
RxSwift
中监听对象属性改变的方式小结:rx_observe, PublishSubject 和 Variable
我们的选择还是蛮多的,不过这里我们仅讨论
RxSwift
世界中的方案。
zzdjk6
·
2016-08-21 00:20
iOS开发
(iOS)模仿斗鱼的部分界面介绍一(部分使用
RxSwift
, MVVM)
前言:之前闲着的时候就随便模仿斗鱼的界面写了一些界面,最初的时候在网上找到的获取直播的sign加密方式还是可用的,当时还使用IJKMediaFramework,集成了直播视频的获取和播放,当时的项目也就还是挺庞大的,不过大约在7.21左右斗鱼的api升级了,然后就不能获取到直播了,所以现在把项目中的直播相关的全部都删除了目前项目中就只能看到部分的界面和一些网络的请求了,项目是使用swift来实现的
ZeroJ
·
2016-08-08 16:56
(iOS)模仿斗鱼的部分界面介绍一(部分使用
RxSwift
, MVVM)
前言:之前闲着的时候就随便模仿斗鱼的界面写了一些界面,最初的时候在网上找到的获取直播的sign加密方式还是可用的,当时还使用IJKMediaFramework,集成了直播视频的获取和播放,当时的项目也就还是挺庞大的,不过大约在7.21左右斗鱼的api升级了,然后就不能获取到直播了,所以现在把项目中的直播相关的全部都删除了目前项目中就只能看到部分的界面和一些网络的请求了,项目是使用swift来实现的
ZeroJ
·
2016-08-08 16:56
ReactiveCocoa和
RXSwift
速查表
原文地址:传送门只做同步更新功能感谢在经历两个月漫长的学习时间之后,对ReactiveCocoa和
RXSwift
等函数响应式编程框架的学习已经有了一个非常清晰的概念。
南栀倾寒
·
2016-07-28 11:28
RxSwift
- Why
Rx可以使用一种声明的方法来构建app绑定如下代码:Observable.combineLatest(firstName.rx_text,lastName.rx_text){$0+""+$1}.map{"Greetings,\\($0)"}.bindTo(greetingLabel.rx_text)在UITableView和UICollectionView同样起作用:viewModel.rows.
hrscy
·
2016-07-12 08:48
RxSwift
- API
RxSwift
支持的操作符在某些情况,由于不同平台/实现方式,相同的操作符有多个别名,有时相同的操作命名也不一样,有些是因为历史的原因,但是还有一些是因为语言的预留关键字。
hrscy
·
2016-07-12 08:25
RxSwift
使用教程
RxSwift
的目的是让让数据/事件流和异步任务能够更方便的序列化处理,能够使用Swift进行响应式编程目前,
RxSwift
在Github上收到了5000+S
黄文臣
·
2016-07-08 11:22
iOS进阶
RxSwift
使用教程
前言
RxSwift
是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发,维护。
Hello_Hwc
·
2016-07-08 11:00
ios
cocoa
swift
Reactive
RxSwift
Swift的响应式编程革命
最近ReactiveX/
RxSwift
项目参与者JuniorBontognali在他的博客上发表了一篇文章TheReactiveRevolutionofSwift,介绍了自己对响应式编程原理的理解,帮助我们掀开了响应式编程和
Junior Bontognali
·
2016-06-08 00:00
【iOS】CocoaPods 升级到v1.0.0后pod install 出错The dependency `**` is not used in any concrete target
Thedependency`
RxSwift
(~>2.5.0)`isnotusedinanyconcretetarget.Thedependency`RxCocoa(~>2.5.0)`isnotusedinanyconcretetarget.Thedependency
liqingbiubiu
·
2016-05-26 19:16
Learn
RxSwift
The Hard Way - Introduction(一)
起飞从这篇博文开始,我准备开一个新的坑,来记录一下学习
RxSwift
的过程。Why?
傅坦坦
·
2016-05-04 09:26
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他