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
swift 常用第三方框架
RxSwift
:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步操作和事件/数据流。D
咕噜_LSP
·
2020-04-02 11:55
RxSwift
教程(一)
从过滤一个常量数组说起假设,我们有一个包含数字1-9的字符串数组:letstringArray=["1","2","3","4","5","6","7","8","9"]现在,要过滤出stringArray中的所有偶数,得益于Swift对函数式编程的支持,我们可以这样:letfullFilter=stringArray.flatMap{Int($0)}.filter{$0%2==0}//[2,4,
天空_dst
·
2020-04-01 15:06
RxSwift
by Examples #1 – The basics
RxSwiftbyExamples分成4部分。以下是PART1的学习笔记和翻译整理。原文在这里。RxSwfit是用Swift来实现的一个响应式拓展。ReactiveX是观察者模式、迭代者模式和函数式编程的优点组合。你需要根本上改变你的视野,从静态地分配一个值给变量,到观察将可能在未来会改变的某物。为什么要使用它?答案是:简单。用信号signals取代难以测试的通知notifications。用bl
su3
·
2020-03-31 23:54
学习
RxSwift
& RxCocoa
内容概览:RxMarbleDiagrams(宝石图)关键概念Event-事件Observable-产生事件Observer-响应事件Operator-创建变化组合事件Disposable-管理绑定(订阅)的生命周期Schedulers-线程队列调配为什么要使用Rx(ReactiveX)?简化异步操作简化多线程操作更简洁的代码多平台适用(C++,Java,C#,JavaScript,Python,S
FicowShen
·
2020-03-31 15:08
观察者模式
观察者模式应该对大多数人都不陌生,iOS中的Notification,KVO都是观察者模式的践行者,甚至GitHub上人气很高的
RxSwift
,ReactiveCocoa都是对观察者模式的抽象封装。
Cstars
·
2020-03-30 22:41
Swift 三方库总结
反序列化到Model类页面布局相关SnapKit:优秀的第三方自适应布局库,它可以让iOS、OSX应用更简单地实现自动布局图片处理相关Kingfisher:用于下载和缓存网络图片的轻量级Swift工具库其它
RxSwift
AndyCuiYTT
·
2020-03-30 08:59
RxSwift
_v1.0笔记——15 Intro To Schedulers
RxSwift
_v1.0笔记——15IntroToSchedulers到目前为止,您已经设法使用了调度程序,但没有任何关于如何处理线程或并发的说明。
大灰很
·
2020-03-30 08:47
swift(2)
RxSwift
之observer底层原理探究
关于
RxSwift
的Observable作用,这篇文章里有详细解释Swift-
RxSwift
的使用详解3(Observable介绍、创建可观察序列)-。本文不研究使用,只探究原理。
__拼搏__
·
2020-03-30 02:59
RxSwift
开篇
阅读
RxSwift
源码的目的
RxSwift
采用面向协议编程思想,函数式编程,堪称教科书式编码,想要写好Swift的代码,都应该读读其核心代码,了解其编程思想以及编程技巧HelloRxSwift先看看helloworld
狼性刀锋
·
2020-03-29 06:03
【iOS】
RxSwift
官方Example3--地理位置监听
前言其实,这一篇的题目,我觉得应该是
RxSwift
对代理的封装,最后还是沿用官方Example的命名吧。效果说明图一图二图一是当App可以使用定位信息时,显示当前的经纬度。
mapleYe
·
2020-03-29 02:22
MVVM与
RxSwift
实践
按照国际惯例先来安利几篇文章ios架构模式-简述MVC,MVP,MVVM和VIPER干货集中营-ReactiveCocoa+
RXSwift
+MVVM这篇文章汇总几乎覆盖了所有RAC和RX从基础到实践的内容
Cocoaleeo
·
2020-03-29 01:52
章节4:Filtering Operators
现在已经建立了一个坚实的
RxSwift
基础,是时候一层一层的学习基础知识和技巧了。本章将教你
RxSwift
的过滤操作符,您可以使用条件约束.next事件,所以用户只接收要处理的elements。
guiqiang107
·
2020-03-28 09:43
比较RAC和
RxSwift
序言首先先介绍两个概念,ReactiveExtensions和FunctionalReactiveProgramming(FRP)。ReactiveExtensionsReactiveExtensions原来是由微软提出的一个综合了异步和基于事件驱动编程的库包,使用可观察序列和LINQ-style查询操作。事件驱动编程事件,事件代表过去发生的事件,事件既是技术架构方面的概念,也是业务概念。以事件为
王垒iOS
·
2020-03-28 09:57
RxSwift
初识
RxSwift
中的Observable是观察者模式中被观察到对象,相当于一个事件序列,会主动向订阅者发送新产生的事件信息。事件主要分为三类:.onNext(element)表示新的事件数据。.
JLM_net
·
2020-03-28 08:59
OC转Swift之路之着手搭建基于MVVM模式并且依赖
RxSwift
的Swift项目架构
概要要开始做一个项目,首先要搭建好这个项目的架构,一个项目架构的好坏直接影响到一个项目以后的维护性扩展性和装逼性等一系列的问题。在最近一个新的项目,我用到Swift来写,因为对Swift不是很熟悉,所以前期做了许多工作,看别人的项目源码啊,看视频什么。目的是尽量了解一个Swift的项目的架构应该如何去做。在思考这个项目的架构的过程中,考虑修改的比较多的就是网络层(接口调用是否方便,接口添加是否容易
1021716903
·
2020-03-28 06:45
Swift进阶之
RxSwift
(二)
前言Swift进阶之
RxSwift
(一)Demo地址,个人水平有限,如有问题,欢迎指出!!本篇主要介绍
RxSwift
中Observable的一些进阶用法,需要掌握上篇中的基础知识。
Cocoaleeo
·
2020-03-27 13:18
RxSwift
--DelegateProxy
最近做模块化遇到一个问题,就是UIApplicationDelegate的一些回调需要在各个模块使用,最后想到了
RxSwift
的DelegateProxy完美解决。
Anddy_Gon
·
2020-03-27 08:11
iOS app 应用 MagiSky
的设计模式使用单元测试,因为传统的MVC设计模式不是很容易测试,使用ViewModel以后,可以很容易的将测试的部分理出来使用Swift来写这款简单的app意义就是练习怎么优雅的使用Swift使用第三方库
RXSwift
蚂蚁安然
·
2020-03-27 01:41
基于
RxSwift
对UIButton的一些扩展
既然是基于
RxSwift
,首先需要导入第三方库
RxSwift
,RxCocoaextensionReactivewhereBase:UIButton{/*buttonisEnable与否的两种情况下对应的
七码_Z
·
2020-03-27 00:45
关于
RXswift
中的Observale的入坑心得
前言前一段时间刚开始接触到
RXswift
,看别人的代码会很懵逼,根本不知道他在干嘛,他要干嘛,他具体实现了什么,脑袋是茫然的.首先我明确一点,我学习
RXswift
中KVO的具体使用进入正题使用
RXswift
烂__人
·
2020-03-26 21:19
Swift -
RxSwift
的使用详解17(特征序列1:Single、Completable、Maybe)
除了Observable,
RxSwift
还为我们提供了一些特征序列(Traits):Single、Completable、Maybe、Driver、ControlEvent。
八级大狂风AM
·
2020-03-26 09:27
RxSwift
: Subject
PublishSubject:看过http://www.jianshu.com/p/77ad1615c380该文章写的很好我写的不过的是很小的补充而已PublishSubject.png当时查看的时候看见这张图也不是很明白的大致的意思我明白不过这张图并没有明确表明当subscribe在不同的地方时调用的顺序那么我也来一张图结合PublishSubject.png这张图来看的话PublishSubj
BetrayalPromise
·
2020-03-26 05:02
【iOS】仿知乎日报,
RxSwift
-Part2-详情页的搭建
前言在上一篇,我们搭建了首页。而这篇,我们将开始搭建话题详情页。分析还是先来看下演示gif详情页.gif再结合话题详情的接口分析http://news-at.zhihu.com/api/4/news/9649565。具体的json格式如下:{"body":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n机会成本是否有「时效性」?\n\n\n\n\n\nKallas,PennState
mapleYe
·
2020-03-26 01:30
RxSwift
(三)探索
RxSwift
核心逻辑之创建序列
RxSwift
(三)探索
RxSwift
核心逻辑之创建序列
RxSwift
(四)探索
RxSwift
核心逻辑之订阅序列
RxSwift
(五)探索
RxSwift
核心逻辑之发送信号及总结前言在使用
RxSwift
的时候
伤心的EasyMan
·
2020-03-25 19:56
RxSwift
核心逻辑
RxSwift
大家都已经很熟悉了,才会想了解核心逻辑的,基础的介绍就不在此赘述了,使用起来也非常方便,得益于
RxSwift
设计者设计的精简API,使用的步骤如下:1.创建序列2.订阅序列3.发送信号我们对
半心_忬
·
2020-03-25 19:42
RxSwift
2 Observable 概述
开始之前,先建立一个全局函数:publicfuncexample(ofdescription:String,action:()->Void){print("\n---Exampleof:",description,"---")action()}这个函数在下面的例子中都会用到.下面来看看到底什么是Observable.什么是Observable在许多例子里,有讲到Observable,Observa
貘鸣
·
2020-03-25 18:14
Swift相关第三方资源整合
RxSwift
:函数响应式编程框架,是ReactiveX的swift版本,可以简化异步操作和事件/数据流。D
__枫__
·
2020-03-25 17:02
RxSwift
基础UI绑定实战总结
image项目案列案例是用户反馈界面,当用户点击推荐列表的btn或者在输入框输入内容的时候,提交反馈的按钮的isEnabled状态实时更新,使用Swift3代码gif实时更新被点中的数组状态初始化listCount变量,该变量代表了当前推荐列表的btn数量是否大于0,初始化checkedList,代表被选中的btn数量letlistCount:Variable=Variable(false)var
jackyshan
·
2020-03-25 12:34
Chris Lattner 访谈录(下)
Swift之父对于
RxSwift
和ARC有什么独到的见解?随着Swift之父的出走,这门语言还会继续高歌猛进吗?
故胤道长
·
2020-03-25 08:40
RxSwift
学习(Subject)
推荐书本:
RxSwift
电子版地址:https://pan.baidu.com/s/1bp8MlC7密码5tjx本文是
RxSwift
书本学习笔记书本code地址:https://pan.baidu.com
林不改了
·
2020-03-25 01:55
RxSwift
(二)--
RxSwift
核心逻辑
上一次咱们介绍了函数响应式编程思想,并由此引出了咱们的
RxSwift
响应式框架,在这篇文章中,我们简单介绍一下
RxSwift
的核心内容,正式介绍之前,咱们先来看一张图:
RxSwift
核心Observable
Daniel_Harvey
·
2020-03-24 12:48
【iOS】
RxSwift
官方Example1,2--加法,检验篇
前言从今天起,我把自己学习
RxSwift
的官方Example时的感想写下来,或许对有疑惑的人有帮助吧。
mapleYe
·
2020-03-24 11:03
RxSwift
深入浅出(六)RxDataSources
RxSwift
这个框架看我就够了,这一篇我重点介绍RxDataSources在实际开发中的运用,RxDataSources在tableview的分组是特别爽的。
Cooci_和谐学习_不急不躁
·
2020-03-23 05:44
RxSwift
实现下拉和上拉的刷新
6f742fc36fafa406a10567e5e08d47fb.jpg最近在研究
RxSwift
,希望从中收获一些有用的东西,在后期的编程中能进行更好的构架和编码。
MrMessy
·
2020-03-22 07:32
RxCocoa之DelegateProxy源码解析
前言前段时间学习了
RxSwift
,然而每次想要把某个代理方法暴露给某个类的rx扩展时,都因为记不住语法而苦恼。于是在强大的好奇心的驱使下,点开了DelegateProxy的源码。
suzns
·
2020-03-22 02:45
RXSwift
基本概念学习
Introduction:CreatingandSubscribingtoObservables:ThereareseveralwaystocreateandsubscribetoObservablesequences.never:Createsasequencethatneverterminatesandneveremitsanyevents.moreinfoletdisposeBag=Disp
loongod
·
2020-03-22 01:39
Swift 响应式编程
时间:2016.3.4本文将介绍一个响应式编程架构
RxSwift
,并结合使用Swift的函数式功能来编写更简洁、更表现力的代码,从而管理应用状态及并行任务。
极客学院Wiki
·
2020-03-21 19:18
Chapter 1: Hello
RxSwift
asynchronousprogramming:下载图片,点击按钮事件,播放音乐,键盘显示等。它们不会阻塞各种的执行,iOS提供API可以让它们运行在各种的线程,当它们都使用了同一个数据的时候,会变得特别难处理。Paste_Image.pngImperativeprogramming:命令式编程是一种编程范式,它会用指令式的方式去改变程序状态Sideeffects:任何在当前作用域改变的外界的状态
V_coa
·
2020-03-21 19:01
章节3:Subjects
Observables是
RxSwift
的基础,但是通常在开发app时需要在运行时向订阅者发送一个新值。你想一个东西可以扮演observable也可以扮演observer,这个就叫Subject。
guiqiang107
·
2020-03-21 16:00
RxSwift
重写能量值
基础概念Observable和ObserverObservable是发生变化的对象。Observer是接收变化通知的对象。多个Observer可以订阅同一个Observable。当Observable发生变化时,会通知所有订阅的Observer。官方说明:IMHO,Iwouldsuggesttomorethinkofthisaspropertyofsequencesandnotseparatety
康富贵
·
2020-03-21 05:01
RXSwift
的一些基本交互(OC,Swift,
RXSwift
对比)
以下主要是swift的一些基本交互,对比OC,Swift,
RXSwift
的写法,感受RX的牛逼之处。。。所有的控件的UI创建和布局不做展示,自己敲0.0刚刚接触swift,如有不对,各位请不吝赐教。
越来越胖了
·
2020-03-20 23:09
RxSwift
-初识
RxSwift
简介ReactiveX(简写:Rx全写:ReactiveExtension)是一个可以帮助我们简化异步编程的框架
RxSwift
是Rx系中的Swift版本
RxSwift
是函数响应式(FRP)
lmfei
·
2020-03-19 11:44
收藏
Swift4JSON解析Swift里我用这个姿势写UserDefaults用
RxSwift
仿写知乎日报田腾飞的博客git操作分支xcode插件安装后无效关于Certificate、ProvisioningProfile
shinzanmono
·
2020-03-19 03:13
RxSwift
快学教程(一)
认识
RxSwift
一句话:让你在相同的时间用更少的代码完成更多的功能。总结:早点下班!
江将蒋酱
·
2020-03-19 01:05
RxSwift
官方文档翻译[未完待续0526]
应HS项目需求最近开始学习
RxSwift
,本文主要记述在github上
RxSwift
的项目Rx.playground的官方文档自认为需要的进行翻译Introduction1.WhyuseRxSwift?
小白猿
·
2020-03-18 13:03
iOS面试题合集-编程优化思想
1.采用组件化编程,常用的一种就是采用CocoaPods将项目业务模块分拆成各种pod库,使用什么模块直接集成就好,再配合MVVM和响应式编程框架(如ReactiveCocoa或者
RxSwift
),可以做到最大程度的解耦
iOS白水
·
2020-03-18 12:30
菜鸟学习
RxSwift
(-)
学习
RxSwift
啦!!目前版本3.4.0
RxSwift
是用Swift来实现的一个响应式拓展。为了让自己更好的理解,我觉得写下来还是必要的。
阿吖嗄
·
2020-03-18 10:41
使用Moya+ReactiveCocoa 进行网络请求
看了一篇文章http://www.tuicool.com/articles/FJ3MFvV,但是其中使用的是Moya+
RxSwift
。而且,我百度,google了大半天,看来看去都还是这一篇文章。
flyrr
·
2020-03-18 05:53
RxSwift
- Transforming Operators转换运算符(4)
Transformingelements1.把单个元素的可观察值转化成一个数组,并将包含该数组的.next事件发送给订阅者。屏幕快照2017-08-15下午2.15.27.pngletdisposeBag=DisposeBag()Observable.of("A","B","C")//把单个元素转化成数组.toArray().subscribe(onNext:{print($0)}).addDis
斐波那契搬运工
·
2020-03-18 02:59
【
RxSwift
系列】Moya +
RXSwift
+ HandyJSON在UITableView中的使用(二)
1、Moya的使用1、创建枚举APIenumAPIManager{caseNews}2、实现TargetType协议extensionAPIManager:TargetType{//请求地址varbaseURL:URL{returnURL(string:"http://api.dantangapp.com")!}//每个接口的apivarpath:String{switchself{case.Ne
yuanweiphone
·
2020-03-16 18:20
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他