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
之销毁者dispose
作为
RxSwift
四大才子之一,销毁者dispose扮演者举足轻重(灰常重要)的作用上代码,序列的创建到销毁//创建序列letob=Observable.create{(observer)->Disposableinobserver.onNext
阿拉丁爱吃鱼
·
2020-01-03 13:15
【转发】
RxSwift
使用详解系列
本文系转载,原文地址,戳这里
RxSwift
文档RxSwiftQQ交流群:424180219
RxSwift
中文文档持续更新提供电子书下载RxSwiftRayWenderlich.comBook>免费百度云链接密码
小白猿
·
2020-01-03 13:32
【
RxSwift
系列】用
RxSwift
实现一个UITableView(一)
前言因为和同事突然决定要在项目里使用MVVM架构+响应式编程+Swift,最近一直在撸
RxSwift
。
马克叔_Marco
·
2020-01-03 03:27
学习
RxSwift
& MVVM-C(二)
RxCocoaRxCocoa已经将UIKit中很多视图控件的很多属性值封装成了ObservableRxSwift是基础,它工作于各种类型的Swift,但是并不能指定用户交互、网络请求,但是RxCocoa就可以帮助我们做这些事情。RxCocoa是一个独立的库,允许我们使用许多预置的特性,这样能够更好的与UIKit和Cocoa进行整合。RxCocoa能够让我们进行响应式网络,响应式的用户交互和绑定数据
o慢慢o
·
2020-01-02 11:04
RxSwift
笔记 - 特征序列
除了可观察序列Observable,
RxSwift
还为我们提供了一些特征序列(Traits):Single、Completable、Maybe、Driver、ControlEvent。
芝麻酱的简书
·
2020-01-02 11:14
RxSwift
使用手册
AsimpleintroductionRxSwiftessaybutabsolutelyindetail,andpractical中文介绍RequirementsiOS8.0+Xcode8+Swift3.0ObservableObservable是一个观察者模式中被观察的对象,相当于一个事件序列,会向订阅者发送新产生的事件信息。ProducerSequenceSequence把一系列元素转换为事件
王垒iOS
·
2020-01-02 08:29
Swift -
RxSwift
的使用详解64(键值观察KVO的使用)
2,
RxSwift
中的KVORxCocoa提供了2个可观察序列rx.observe和rx.observeWeakly,它们都是对KVO机制的封装,二
八级大狂风AM
·
2020-01-02 01:10
透视
RxSwift
核心逻辑
透视
RxSwift
核心逻辑篇幅稍微有点长,了解程度不同,可以跳过某些部分。如果对源码比较熟悉的,建议直接看图就行了,时序图更加清晰。第一次摸索有必要阅读文字内容。
silasjs
·
2020-01-02 01:05
Carthage 和 Swiftlint 集成简易手册
.在工程中,需要建立脚本内容:/usr/local/bin/carthagecopy-frameworks其中inputfile像这样格式:$(SRCROOT)/Carthage/Build/iOS/
RxSwift
.frameworkoutputfile
貘鸣
·
2020-01-01 16:16
RxSwift
为什么学习
RxSwift
RxSwift
扫盲作为iOS开发者,或许你没听说过
RxSwift
,但是一定听说过函数式编程[FunctionalProgramming]、响应式编程[ReactiveProgramming]、函数响应式编程
船长_
·
2020-01-01 13:59
RxSwift
核心逻辑简介
RxSwift
简介为什么要使用
RxSwift
1、Swift是一种静态语言。静态语言对于数值的传递、响应的回调、通讯等有一定的影响。不像OC有运行时,可以动态的发送消息。
慕_風
·
2020-01-01 10:44
IOS第三方库
Pastel(炫酷):登陆注册界面Pastel滑动卡片视图-koloda(不常用):kolodaRxSwift(重要):Swift中的响应式编程(ReactiveProgramminginSwift)
RXSwift
瑟闻风倾
·
2020-01-01 09:50
RxSwift
学习之旅-Operators
Operators是
RxSwift
的基本组成部分,它的重要性就不言而喻了,前面只是提到在我们开发中,当收到observable发出.next的事件时,如果其携带的value并不是我们想要直接拿来使用的那个
ripple_k
·
2020-01-01 05:57
Swift -
RxSwift
的使用详解8(变换操作符:buffer、map、flatMap(已废弃->改用compactMap)、scan等)
八、变换操作(TransformingObservables)变换操作指的是对原始的Observable序列进行一些转换,类似于Swift中CollectionType的各种转换。1,buffer(1)基本介绍buffer方法作用是缓冲组合,第一个参数是缓冲时间,第二个参数是缓冲个数,第三个参数是线程。该方法简单来说就是缓存Observable中发出的新元素,当元素达到某个数量,或者经过了特定的时
八级大狂风AM
·
2020-01-01 01:03
如何写出最简洁优雅的网络封装 Moya +
RxSwift
前言WhyMoya?Alamofire可能是iOSSwift中最常用的HTTPnetworkinglibrary,用Alamofire可以抽象出NSURLSession和其中很多繁琐的细节,让你可以很方便地写出类似"APIManager"这种专门管理网络请求的类。我们可以看一些例子,例子中用的JSONPlaceholder是一个免费的测试用的RESTAPI://GETrequestletpostE
最Fly的Engine人
·
2019-12-31 09:40
Swift框架学习之-
RxSwift
入门篇
原创2017-06-13
RxSwift
这个框架RP框架相信你应该不陌生了,在Objective-C中我们使用比较多的是ReactiveCocoa,从网上找到的入门知识比较零散,我现在就将从官方文档学习的笔记作为一个记录
一根聪
·
2019-12-31 04:13
[木木方文安卓学习笔记十一]RxJava+OkHttp简单使用
因为在iOS中使用RAC、
RxSwift
,感受到它的好处,比如Btn点击直接传值,不用弯弯绕绕的;数据绑定,自动更新。所以安卓中也用起来。
丿沧海一粟丿
·
2019-12-31 01:55
swift第三方
RxSwift
:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步操作和事件/数据流。D
梦想家家家
·
2019-12-31 00:54
Swift -
RxSwift
的使用详解62 (订阅UITableViewCell里的按钮点击事件)
我们知道通过订阅tableView的itemSelected或modelSelected这两个Rx扩展方法,可以对单元格的点击事件进行响应,并执行相关的业务代码。但有时我们并不需要整个cell都能进行点击响应,可能是点击单元格内的按钮时才触发相关的操作,下面通过样例演示这个功能的实现。1,效果图(1)点击单元格右侧的按钮后,会弹出显示该单元格的内容以及索引值。(2)而点击单元格其他位置,不触发任何
八级大狂风AM
·
2019-12-30 13:54
MVVM +
RxSwift
+Moya+HandyJSON项目实战
最近在学习
RxSwift
,将学习的过程记录下来。
稀客花千树
·
2019-12-29 22:05
Swift官方文档闭包(Closure)部分翻译
最近在学习
RxSwift
>>>,大量接触闭包的使用,趁着下班前,翻译了Swift官方文档中闭包那经常使用的一部分,当作复习。
manofit
·
2019-12-29 11:55
RxSwift
- Subject 阅读笔记
什么是subjectSubject同时扮演observable和observer的角色
RxSwift
提供了四种类型的subjectSubjectDescriptionPublishSubject没有默认值
做iOS的小学僧
·
2019-12-29 01:26
RxSwift
学习之旅-错误处理
开始之前首先开启Playground的needsIndefiniteExecution,以保证我们之后的延时操作能够正常运行,在你的Playground添加以下代码importPlaygroundSupportPlaygroundPage.current.needsIndefiniteExecution=trueretry先来看看retry,可能这个操作会比较常用,一般用在网络请求失败时,再去进行
ripple_k
·
2019-12-28 15:45
rac
美团技术分析:http://tech.meituan.com/tag/ReactiveCocoa干货集中营-ReactiveCocoa+
RXSwift
+MVVM:http://www.cocoachina.com
F麦子
·
2019-12-28 12:24
Swift -
RxSwift
的使用详解42([unowned self] 与 [weak self])
航哥之前也写过一篇关于Swift内存泄漏原因以及解决办法的文章(点击查看)这次我专门讲讲在使用
RxSwift
时,容易出现内存泄漏的地方以及解决方法。
八级大狂风AM
·
2019-12-28 09:09
iOS开发进阶 -
RxSwift
:Filter相关操作
示例代码请移步GithubRxSwift4.4从本篇开始接下来几篇文章会详细学习
RxSwift
中Operators,作为Rx编程的基石,可以使用它来转换,处理和响应事件。
紫电清霜Owenli
·
2019-12-28 03:31
RxSwift
— ViewModel done right
RxSwift
— ViewModeldoneright™原文链接:https://medium.com/smoke-swift-every-day/
rxswift
-viewmodel-done-right
大灰很
·
2019-12-28 01:58
Swift4
RxSwift
RxDataSources UITableView简单使用
importFoundationimportUIKitimportRxSwiftimportRxCocoaimportRxDataSourcesimportDifferentiatorstructMySection{varheader:Stringvaritems:[Item]}extensionMySection:AnimatableSectionModelType{typealiasItem=
巴糖
·
2019-12-28 01:48
RxSwift
(二)序列核心逻辑分析
@TOCRxSwift序列核心逻辑上一篇博客:
Rxswift
学习之(一)函数响应式编程思想只是简单的分析了序列的核心逻辑。
孔雨露
·
2019-12-27 12:06
RxSwift
入坑笔记
自学Swift有一段时间了,在一个技术群里偶然听到
RxSwift
的概念,了解了以后,觉得很有必要学一学。但是开始接触真的比较难理解。从网上找了一些资料以后开始了
RxSwift
之旅。
iOSUI拖拽工程师
·
2019-12-27 11:04
RxSwift
: Reactive Programming with Swift 阅读笔记
"Ifyou'veeverusedanasynchronouscallbackbasedAPI,you'veprobablydealtwithhandlingtheresponsedataad-hocallacrossyourcodebase,andhavemostlikelydecidedtherewasnowaytounittestitall...But,letmetellyou-therei
lanjing
·
2019-12-27 10:23
RxSwift
项目实践
RxSwift
-MVVM这个项目是入坑
RxSwift
以来的一些收获,历经多个真实项目的实践。
ripple_k
·
2019-12-27 06:43
RxSwift
初体验,你入坑了没?
1.监听按钮点击testBtn.rx.tap.subscribe{(event:Event)inprint("按钮发生了点击")}.addDisposableTo(bag)2.监听UITextField的文字改变lettextField=UITextField()//方式一textField.rx.text.subscribe{(event:Event)inprint(event.element!
百草纪
·
2019-12-27 03:53
RxSwift
(三)Observable的创建,订阅,销毁
@TOC可观察的序列Observable通过前面博客对
Rxswift
的源码分析,我们知道在
Rxswift
中一条主线思想就是万物皆序列,这里的序列就是我们的可观察序列,也可以称之为观察者。
孔雨露
·
2019-12-26 16:12
RxSwift
之KVO
KVO三板斧person.addObserver(self,forKeyPath:"name",options:.new,context:nil)overridefuncobserveValue(forKeyPathkeyPath:String?,ofobject:Any?,change:[NSKeyValueChangeKey:Any]?,context:UnsafeMutableRawPoin
阿拉丁爱吃鱼
·
2019-12-26 10:19
打造Moya便捷解析库,提供
RxSwift
拓展
一、概述1、相信大家在使用Swift开发时,Moya是首选的网络工具,在模型解析这一块,Swift版模型解析的相关第三方库有很多,本人最习惯用的就是SwiftyJSON。2、下面会开始讲解整个主要的开发功能与思想。3、以下内容是基于大家会使用Moya和SwiftJSON的前提下所著,还不会的同学可以先简单了解后再来阅读本篇文章哦~二、功能开发与思想讲解1、尝试模型解析Moya请求服务器返回的数据以
LinXunFeng
·
2019-12-26 08:11
RxSwift
学习记录
概述
RxSwift
顾名思义是Swift的一种框架,您或许曾经听说过「响应式编程」(ReactiveProgramming)一词,甚至很可能研究过
RxSwift
的相关内容。
Mr大喵喵
·
2019-12-26 07:32
【
RxSwift
实践系列 2/3】thinking in Rx- Create和Drive
--->上节【
RxSwift
实践系列1/3】为什么使用RxSwiftRxSwift是一种编程思想,不是一门语言,学习他最难的部分就是thinkinginReactiveProgramming:把所有事件当作一个
lizyyy
·
2019-12-26 05:54
React Native: Redux 工程化实践
如果还是采用MVC架构,由于Controller内部的职责太多,而导致代码块耦合严重,不利于测试和维护,由此,MVVM应运而生.在MVVM架构中,通过将表现逻辑和交互逻辑移到view-model中,借助
RxSwift
Lin__Chuan
·
2019-12-26 04:43
RxSwift
学习(Observable和Observer)
推荐书本:
RxSwift
电子版地址:https://pan.baidu.com/s/1bp8MlC7密码5tjx本文是
RxSwift
书本学习笔记书本code地址:https://pan.baidu.com
林不改了
·
2019-12-26 03:56
一头扎进
RxSwift
(一)
RxSwift
简介
RxSwift
是GitHub的ReactiveX团队出的一套框架,针对Swift语言。除此之外,ReactiveX还推
張無忌
·
2019-12-26 02:40
RxSwift
的学习之路(一)——Observable
毕竟纸上得来终觉浅嘛所以我就顺手入了Raywenderlich上的
RxSwift
的书籍(这是一本好书,延续了Raywenderlich一贯的风格——讲课与动手相结合,每一章都有一个样例程序让你一步步跟着去实现
turtleeeee
·
2019-12-26 01:44
[转载]为什么要使用
RxSwift
?
为什么要使用
RxSwift
?
ma772528138
·
2019-12-25 21:42
使用
RxSwift
实现一个响应式的TableView
那这篇就用
rxswift
和rxDatasource来实现一个支持上拉刷新和下拉加载的响应式tableview。
timelessg
·
2019-12-25 19:40
RxSwift
速查手册
本文档内容来自于
RxSwift
的Playground。记录大多数ReactiveX的概念和操作符。
傅坦坦
·
2019-12-25 18:12
RxSwift
封装蓝牙库
RxSwift
是ReactiveX的Swift版,RxCocoa使用
RxSwift
对CocoaAPIs响应式编程的封装。比如让一个But
康富贵
·
2019-12-24 22:23
RXSwift
_操作符
Subject创建订阅SourcePublishSubject最普通的subject,对它订阅的订阅者只会收到,后面发的值。如果对一个Complete/error的subject订阅,会马上收到complete/error。BehaviorSubject它的订阅者在订阅的时候会收到上一个event(error、complete、next)。创建时候需要一个初始值。ReplaySubject创建的时
给伤的你我依然喜欢
·
2019-12-24 19:27
干货!Swift/OC简单的MVVM模式
MVVM模式,废话不多上代码:Swift——基础简易版本Swift——
RxSwift
进阶OC——基础简易版本1,-Model@interfaceM_NewsList:NSObject@property(
水果刀削面
·
2019-12-24 11:05
RxSwift
笔记 - 操作符
原文链接:[https://www.jianshu.com/p/f61a5a988590],此文为笔记整理,感谢原作者1.变换操作(TransformingObservables)bufferbuffer方法作用是缓冲组合,第一个参数是缓冲时间,第二个参数是缓冲个数,第三个参数是线程。该方法简单来说就是缓存Observable中发出的新元素,当元素达到某个数量,或者经过了特定的时间,它就会将这个元
芝麻酱的简书
·
2019-12-24 01:46
RxSwift
笔记 - Subjects
Subjects既是订阅者Observer,也是可观察序列Observable。一共有四种Subjects,分别为:PublishSubjectBehaviorSubjectReplaySubjectVariableSubject常用的几个方法:onNext(:):是on(.next(:))的简便写法。该方法相当于subject接收到一个.next事件。onError(:):是on(.error(
芝麻酱的简书
·
2019-12-23 18:15
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他