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
(五)探索
RxSwift
核心逻辑之发送信号及总结
RxSwift
(三)探索
RxSwift
核心逻辑之创建序列
RxSwift
(四)探索
RxSwift
核心逻辑之订阅序列
RxSwift
(五)探索
RxSwift
核心逻辑之发送信号及总结前言Talkischeap,
伤心的EasyMan
·
2020-06-25 15:59
RxSwift
与 BLE 实战——VisualBlue
对
RxSwift
及BLE感兴趣的同学可以看看,或有所得。做过蓝牙相关开发的iOS同学们肯定都用过CoreBluetooth这个系统框架,使用它的话,几乎所有操作都是通过delegate完成的。
Sheepy
·
2020-06-25 07:11
RxSwift
处理Error事件
如何处理
RxSwift
的Error事件翻译自:HowtohandleerrorsinRxSwift在最近这些日子里,MVVM在iOS开发中变得越来约受欢迎,RxSwfit也变得越来越流行。
Code&Ocean
·
2020-06-24 23:50
RxSwift
RxSwift
详解(2)-观察变量的转换(Trasforming Observables)
本章节将继续为大家介绍Rx的方法使用。map将变量A转换为变量BletoriginalSequence=Observable.of(Character("A"),Character("B"),Character("C"))_=originalSequence.map{charinreturnchar.hashValue}.subscribeNext({(vc)->Voidinprint(vc);}
楼上那位
·
2020-06-24 22:06
RxSwift
快速指南(二)
Transform接触过FP的应该都知道map,
RxSwift
也提供对应的方法将Element进行变形,主要的方法有buffer,flatMap,flatMapFirst,flatMapLatest,map
ztang
·
2020-06-24 07:40
打造Moya便捷解析库,提供
RxSwift
拓展
一、概述1、相信大家在使用Swift开发时,Moya是首选的网络工具,在模型解析这一块,Swift版模型解析的相关第三方库有很多,本人最习惯用的就是SwiftyJSON。2、下面会开始讲解整个主要的开发功能与思想。3、以下内容是基于大家会使用Moya和SwiftJSON的前提下所著,还不会的同学可以先简单了解后再来阅读本篇文章哦~二、功能开发与思想讲解1、尝试模型解析Moya请求服务器返回的数据以
LinXunFeng
·
2020-06-24 05:29
iOS开发
Swift
RxSwift
iOS
Moya
开源
Learn
RxSwift
---1.简单使用和常见事件
1.初窥简单使用pod'
RxSwift
'基础框架pod'RxCocoa'基于cocoaUIKit进行扩展订阅button点击订阅文字改变同一事件源,多对象监听kvo监听文字改变kvo监听frame改变2
金克拉拉拉拉
·
2020-06-24 02:02
RxSwift
案例学习(一)
本文是官方案例GitHubSignup-UsingDriver学习笔记项目实现功能这个登录页面实现了下面几个功能:1.检验用户名是否可用2.密码是否符合要求3.确认密码是符合密码一样4.上面上面三个都符合要求,登录按钮才可以点击5.当用户正在登录的时候,显示activityIndicator,提醒用户等待,此时按钮不能被按;当得到登录结果的时候,隐藏activityIndicator。6.登录完成
狂奔的兔子
·
2020-06-23 20:26
RxSwift
Queue 队列的实现
在
RxSwift
的框架中,在Queue.swift文件中使用数组实现了一个队列(先进先出FIFO)。在操作次数达到N时,入栈和出栈的复杂度为O(1),获取第一个出栈元素的复杂度也为O(1)。
fuyoufang
·
2020-06-23 11:56
使用Kotlin高效地开发Android App(一)
在Android中我们使用Kotlin+RxJava+AndroidArchitectureComponents,在iOS中使用Swift+
RxSwift
。
Java与Android技术栈
·
2020-06-22 04:42
【
RxSwift
实践系列 3/3】thinking in Rx- UITableView
接上期:【
RxSwift
实践系列2/3】thinkinginRx-Create和Drive的功能,我们要实现在uitableview中cell上按钮功能。
lizyyy
·
2020-06-20 22:14
Telegram-iOS
采用类似于
Rxswift
框架的SSignalKit。业务层在业务层,把UI和逻辑处理抽离开来形
saeipi
·
2020-06-19 14:08
swift的通知、代理、KVO&
RXSwift
键值观察、闭包(block)
一、通知1、发送通知NotificationCenter.default.post(name:NSNotification.Name(rawValue:"zhangkaikai"),object:nil,userInfo:nil)2、接收通知NotificationCenter.default.addObserver(self,selector:#selector(tongzhiwo),name:
woniu
·
2020-06-18 17:28
事件池,当然
RxSwift
做的非常好
网络请求到的数据,BehaviorSubject作为事件仓库store,BehaviorSubject用户行为事件源,保持住最新的事件。用户行为点击,采用PublishSubject即时事件源,马上fire,作为开关,发起BehaviorSubject存储的事件场景:网络请求到的数据,不是马上展示。是用户点击某个按钮后,才展示网络请求到的数据,不是马上展示,就需要用BehaviorSubject把
邓轻舟
·
2020-06-05 04:37
ios
RxSwift
中的 retain cycle
RxSwift
中的retaincyclecase1:button.rx.tap.subscribe(onNext:{[weakself](_)in//Tobecontinue}).disposed(by
Ajcc
·
2020-06-02 10:26
RxSwift
: ReactiveX for Swift
RxSwift
是Rx的Swift版本。它尝试将原有的一些概念移植到iOS/macOS平台。你可以在这里找到跨平台文档ReactiveX.io。KVO,异步操作和流全部被统一成抽象序列。
Confused小伟
·
2020-05-13 10:14
RxSwift
& RxCocoa 函数式编程
target'YOUR_TARGET_NAME'dopod'
RxSwift
'
在知识的海洋里溺水身忘的小不懂
·
2020-05-07 13:29
RxSwift
核心逻辑 -- Observable Observer
这个过程用用
RxSwift
写的话基本是下面这个样子:let切菜=工序.create{(厨师)->收拾厨房的人in切菜();厨师.做.给下一个人("切好的菜");厨师.做.完成();厨师.做.失败("没有刀
sqatm
·
2020-05-06 20:37
RxSwift
(1)-初识
RxSwift
简介Rx简介
RxSwift
是Rx家族对swift语言的封装。什么是Rx呢?全称是ReactiveX。
xxxxxxxx_123
·
2020-04-22 09:57
开源项目分析(SwiftHub)
Rxswift
+ MVVM + Moya 架构分析(一)第三方框架使用
开源项目分析(SwiftHub)
Rxswift
+MVVM+Moya架构分析(一)第三方框架使用1.SwiftHub项目简介SwiftHub是大神KhorenMarkosyan写的一个完全采用
Rxswift
孔雨露
·
2020-04-17 21:24
第三方
OC图片选择器:pod'HXPhotoPicker'图片浏览器:pod'YBImageBrowser'Swift自动布局:pod'PinLayout'响应式:pod'
RxSwift
'pod'RxCocoa'
RxSwift
缺舟
·
2020-04-17 11:59
RxSwift
1.shareReplay(bufferSize)表示可以把以前处理过的信号回放出去,不用重复处理信号letmapO=Observable.just(10).map({(number)->Intinprint("MAP")returnnumber}).shareReplay(1)mapO.subscribeNext{(number)inprint(number)}mapO.subscribeNex
LittleS
·
2020-04-14 15:25
RxSwift
进阶:尝试为自定义代理方法添加Reactive扩展
itemSelected的底层实现实战tableView.rx.itemSelected.subscribe(onNext:{indexPathin//Todo}).disposed(by:disposeBag)我们在使用
RxSwift
JABread
·
2020-04-14 13:26
关于RxAndroid+Mvp和
Rxswift
+Mvvm的对比学习
再加上之前学习RxAndroid的时候搜索到了一篇RxAcdroid和
RxSwift
的对比文章,所以就催生了这篇文章,顺便我自己也整理记录一下。欢迎交流学
zone7_
·
2020-04-14 01:02
在实践中应用
RxSwift
摘要本文上半部分将为您解释为什么在实际项目中为什么不要调用onError以及尽量不使用Driver。同时给出一种合理的解决方案,让我们仍然可以愉快的传递Error,并对Value进行处理。下半部分将介绍用函数式来精简我们的代码。注:本文基于Swift3。忘记onErroronError释放资源可能这个标题有些吼人,不是说Rx中的Error处理是很好的方案吗?可以把Error归到一起处理。笔者在这里
梁杰_numbbbbb
·
2020-04-13 01:24
30天学
RxSwift
——Observable
首先不得不提的就是Rx中最重要的一个概念。Observable实现了ObservableType协议。从官方的文档中看到ObservableType:Representsapushstylesequence.Observable:Itrepresentsapushstylesequence.乍一看这似乎有点难以理解。从ReactiveCocoa借一个概念来理解,其实Observable做的事与Si
Linqingmo
·
2020-04-11 17:52
Learn
RxSwift
The Hard Way - Geolocation (三)
这里我们来从头实现RxExample的第三个例子:GeolocationExample。如果不知道如何开始,可以参考之前的几篇博文。你可以先运行一下代码,看一下效果。每当我们改变对应用程序定位的授权,界面都会发生相应的改变。GeolocationService首先我们来看提供定位功能的类:classGeolocationService{private(set)varautorized:Driver
傅坦坦
·
2020-04-11 09:05
RxSwift
-搞事情(一)
一、初步了解
RxSwift
的实现概括为4个流程,在
RxSwift
中,所有异步操作(事件)和数据流均被抽象为可观察序列的概念。
Harry_upup
·
2020-04-10 02:08
RxSwift
(二)初探之基本使用
前言已经了解过什么是函数响应式编程了,不清楚的可以移步
RxSwift
(一)函数响应式编程。这篇文章主要是记录一些
RxSwift
的基本使用方法,便于以后查阅。为什么要使用
RxSwift
?
伤心的EasyMan
·
2020-04-09 09:15
iOS
RxSwift
+Moya+ObjectMapper实现网络请求数据与解析
抓取的是有妖气的API学起来很麻烦、1、下面是封装好的网络请求部分项目地址可以在这里下载代码目前还在更新代码、、、、、最近项目上很忙没来得及继续更新了////YYQApi.swift//YYQCartoon////Createdbykclon2018/3/21.//Copyright©2018年KCL.Allrightsreserved.//importFoundationimportMoyaim
獨荹儛臨
·
2020-04-08 22:50
RxSwift
(一)-- 函数响应式编程思想
记得首次接触到函数响应式编程是在学习OC开源框架RAC(ReactiveCocoa)的时候,知道RAC是函数式+响应式编程结合,那么我们首先就得去理解何为函数响应式编程FRP。函数式编程维基百科对函数式编程的解释:在计算机科学里,函数式编程是一种编程范式,它将计算描述为表达式求值并避免了状态和数据改变。函数式编程几个重要的特性:纯函数无副作用、不变的数据、高阶函数、流计算模式、尾递归、柯里化等。函
Daniel_Harvey
·
2020-04-08 20:48
【Tips】map & flatMap
前言在
RxSwift
中,map,flatMap两个操作符用的比较算是比较频繁的,开始的时候对flatMap理解并不是那么深刻,下面就一个例子来说下自己对于flatMap的认识:Observable.of
longjianjiang
·
2020-04-08 14:57
代理支持
rxSwift
在Swift社区,
rxSwift
是一个相当有影响力,且值得一用的Api。各个社区关于
rxSwift
的教程也有很多,它本身的文档也非常详细。本文主要分享一下我自己的
__ENUUI
·
2020-04-07 22:36
RxSwift
8 Transform Operator 实操
这个项目需要用到RxCocoa,因为
RxSwift
是实现的Rx规范,而RxCocoa则是针对Cocoa平台上的内容的Rx扩展,即RxCocoa中帮助开发者已经做了许多有用功能的封装.1使用map来构造请求第一个任务是构造一个发送给
貘鸣
·
2020-04-07 05:47
RxSwift
网络琏式请求总结
下面介绍工作中使用
RxSwift
解决异步网络请求场景的实践。imgimg业务场景为根据当前定位位置请求附近公交、地铁、水巴数据。根据右侧的筛选项筛选出不同的数据,进行请求。
jackyshan
·
2020-04-06 18:16
Swift -
RxSwift
的使用详解23(UI控件扩展3:UIButton、UIBarButtonItem)
三、UIButton与UIBarButtonItem1,按钮点击响应(1)假设我们想实现点击按钮后,弹出一个消息提示框。(2)点击响应我们可以这么写:importUIKitimportRxSwiftimportRxCocoaclassViewController:UIViewController{letdisposeBag=DisposeBag()@IBOutletweakvarbutton:UI
八级大狂风AM
·
2020-04-06 04:37
零基础也能看懂的
RxSwift
官方 Example 解析(1) Bindings
概述很多小伙伴在初学
RxSwift
时,在面对大量的操作符和各种抽象的概念时可能都会感到无从下手,但其实官方提供的Example就能够很方便的帮助我们学习
RxSwift
的各种概念以及如何与MVVM相结合。
大青虫Insect
·
2020-04-05 18:12
Apple原生Rx框架Combine简介
Combine是什么adeclarativeSwiftAPIforprocessingvaluesovertime.Combine是苹果推出的函数式Rective编程框架,和
RxSwift
,ReactiveObjC
zzzworm
·
2020-04-05 16:50
swift 常用第三方框架记录
RxSwift
:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步操作和事件/数据流。D
灬小0哥
·
2020-04-05 10:58
RxSwift
转换操作符
RxSwift
中最重要的一类操作符,叫做Transformoperators它们用来把一个Observable中的事件,变成另外一种形式。
AKyS佐毅
·
2020-04-05 02:42
Swift -
RxSwift
的使用详解7(Subjects、Variables)
七、Subjects介绍从前面的几篇文章可以发现,当我们创建一个Observable的时候就要预先将要发出的数据都准备好,等到有人订阅它时再将数据通过Event发出去。但有时我们希望Observable在运行时能动态地“获得”或者说“产生”出一个新的数据,再通过Event发送出去。比如:订阅一个输入框的输入内容,当用户每输入一个字后,这个输入框关联的Observable就会发出一个带有输入内容的E
八级大狂风AM
·
2020-04-04 23:24
【漫谈】从项目实践走向
RxSwift
响应式函数编程
RxSwift
.png(一)万年不变的开端去年大三还在学校的时候就听说过ReactiveCocoa这一Github开源的响应式重量级框架,可是对于当时还只埋头狂写OOP的我来说,大概只能用下面的话来形容自己吧
Maru
·
2020-04-04 19:25
RxSwift
_v1.0笔记——14 Error Handling in Practice
RxSwift
_v1.0笔记——14ErrorHandlinginPractice错误在所难免,我们需要知道如何优雅和高效的处理错误。
大灰很
·
2020-04-04 05:20
RxSwift
学习(一)
1.理论基础1.ReactivePrograming什么是响应式编程呢?一般情况下,我们都是针对某个状态,比如订单状态是结束,发货,代付款等等在做处理,分为不同状态下作出不同的代码逻辑处理。而响应式编程是在时间为索引的常量队列下,对订阅的信号做出响应,并加以代码逻辑判断的处理方式。以上概念为自我理解,可能会有误差。Wikipedia对这一概念的解读,Reactiveprogramming,即响应式
流刃若火泣
·
2020-04-04 03:13
30天学
RxSwift
-ObserverType,AnyObserver,ControlPropertyType,ControlProperty
30天学
RxSwift
的github地址在
RxSwift
中有一个ObserverType协议。实现ObserverType协议的是观察者对象,用于观察Observable发出的信号。
Linqingmo
·
2020-04-04 03:01
程序猿打Boss高级技能——Rx
直到最近抽时间学习了一下Swift语言,对Swift版本的FRP框架
RxSwift
进行了深入的学习。
点融黑帮
·
2020-04-03 21:46
RxSwift
常见用法(一)
RxSwift
是ReactiveCocoa的swift版本,是一种函数式响应编程的框架。
ptlCoder
·
2020-04-03 13:51
RxSwift
小记-Connectable Operators(publish,replay,multicast)
(*useful)标记:目前觉得有用的函数//FIXME标记:待补充连接:ConnectableObservable在订阅时不发射事件消息,而是仅当调用它们的connect()方法时才发射消息无Connect的demo:funcsampleWithoutConnectableOperators(){printExampleHeader(#function)letinterval=Observabl
sdupidBoby
·
2020-04-03 03:22
与泊学的故事
记得当时帮主提问一条关于
RxSwift
的问题,最快答对的送三个月还是一年的泊学会员。虽然我已经工作三四年,但是其实好多东西都还在摸索中。
nicaho
·
2020-04-03 03:53
RXSwift
-核心逻辑
基本概念要想充分理解
RXSwift
核心逻辑,那么首先必须要知道
RXSwift
里包含哪几个角色,以及它们的职责。
Tobesky
·
2020-04-02 22:32
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他