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
Moya + ObjectMapper +
RxSwift
使用此三剑客,访问网络更加优雅。MoyaMoya基于Alamofire的更高层网络请求封装抽象层.使用Moya访问网络有以下优点:1.编译时检查正确的API端点访问.2.使你定义不同端点枚举值对应相应的用途更加明晰.3.提高测试地位从而使单元测试更加容易.ObjectMapperObjectMapper是一个基于Swift语言开发的能够让JSON与Object之间轻易转换的类库。通过ObjectM
yunil
·
2020-07-13 10:04
RXSwift
学习视频
https://boxueio.com/series/
rxswift
-101“泊学
RxSwift
中文视频教程”https://www.youtube.com/watch?
小瞿简书
·
2020-07-13 09:49
RxSwift
(十)销毁者Dispose核心源码解析
前言关于
RxSwift
还有一个非常重要的角色一直没有探索,那就是
RxSwift
里负责清除垃圾的销毁者。这篇文章将探索
RxSwift
的源码解析。
伤心的EasyMan
·
2020-07-13 07:16
RxSwift
之路 2#如何开始
第一步当然是把项目clone到本地,github地址:https://github.com/ReactiveX/
RxSwift
。官方文档学习的第一手资源当然是项目提供的文档。
没故事的卓同学
·
2020-07-13 06:27
观察者模式的底层实现原理(java自定义源码实现)
观察者模式在前端运用的很多,很多的框架rxjava,
rxswift
,rac等都运用了观察者,这里我一直都是使用者但是并没有怎么深入的去研究实现的原理,经过学习,加上自己的理解,来接下笔记。
leeskyyou
·
2020-07-13 06:16
java设计模式
基于Alamofire的swift网络框架Moya使用
Moya是一个基于Alamofire的更高层网络请求封装抽象层github中文文档一、cocoapods安装Moya依赖Alamofire库pod'Moya','~>13.0'#orpod'Moya/
RxSwift
l富文本l
·
2020-07-13 04:59
[10] 命名空间扩展和链式调用
思想来自流行的第三方库,如
RxSwift
、Kingfisher、SnapKit等。
coderzcj
·
2020-07-12 13:29
响应式编程资料
ReactiveX社区ReactiveXReactiveX文档中文翻译RxMarbles图解运算符
RxSwift
的文章
RxSwift
函数响应式编程通过Moya+
RxSwift
+Argo完成网络请求
RxSwift
tljackyi
·
2020-07-12 06:14
自定义xib视图在swift愉快的继承基类使用
环境xcode8.3,swift3,
rxswift
3.6前言在做新项目并且对swift不是那么了解的时候,搭建好框架,有各种基类(baseView,baseTableView之类),但是在使用自定义xib
liuvbill
·
2020-07-12 00:36
网络请求框架Moya使用一
一、安装Moya(CocoaPods)pod"Moya/
RxSwift
”pod“HandyJSON”二、基本用法1、实现TargetType协议2、实现PluginType插件协议3、扩展ObservableType
izhenyue
·
2020-07-11 20:29
RxSwift
开门第一篇
开篇扯淡: 为什么入
RxSwift
这个坑?因为我作为一个iOSer,主要语言是swift,日常开发已经很少使用OC。
darrenW
·
2020-07-11 07:58
【iOS开发】
RxSwift
中的Subject(PublishSubject/BehaviorSubject/ReplaySubject/Variable)
RxSwift
中有四种类型的Subject:PublishSubject:只会发送新的事件给订阅者,订阅之前的事件不会发送。
Brant白叔
·
2020-07-11 05:09
RxSwift
(四)探索
RxSwift
核心逻辑之订阅序列
RxSwift
(三)探索
RxSwift
核心逻辑之创建序列
RxSwift
(四)探索
RxSwift
核心逻辑之订阅序列
RxSwift
(五)探索
RxSwift
核心逻辑之发送信号及总结前言继续开始
RxSwift
核心逻辑第二步的订阅序列探索之路
伤心的EasyMan
·
2020-07-10 22:37
RxSwift
12 RxCocoa 初步
Rx中的绑定分为两个角色,即Producer和Receiver.但如果想要进行双向绑定的话,则需要使用两个Producer或者是两个Receiver.绑定的最基本的方法是使用bindTo,它的作用是将一个Observable(生产者)绑定到另外一个实体(接收者),接收者需要实现ObserverType协议.总地来说,bindTo就是通用版的subscribe方法,在使用时,bindTo没有副作用,
貘鸣
·
2020-07-10 10:30
MVC与MVVM
从MVVM到
RxSwift
序最近一段时间正在研究响应式编程,目前iOS开发中用的比较多的响应式编程框架有ReactiveCocoa和
RxSwift
两种。
红烧那个鱼丶
·
2020-07-10 03:35
Swift -
RxSwift
的使用详解1(基本介绍、安装配置)
一、Rx介绍1,什么是Rx?Rx是ReactiveX的缩写,简单来说就是基于异步Event(事件)序列的响应式编程。Rx可以简化异步编程方法,并提供更优雅的数据绑定。让我们可以时刻响应新的数据同时顺序地处理它们。2,Rx库Rx本身可以说是一种跨平台的标准,它有自己的社区论坛,不管是web还是移动开发,都能用Rx的思维和方法来完成你的工作。作为一种跨平台标准,目前已经有许多基于不同开发语言的Rx的库
八级大狂风AM
·
2020-07-09 11:22
RxSwift
_v1.0笔记——2 Observables
observable的生命周期这是一个简短的回顾:observable发射包含元素的next事件。它能持续的发送直到:发射error事件被终止或发射completed事件被终止。一旦observable被终止,它将不再发送事件。创建observablesjustjust创建的sequence只能发出一种特定的事件,能正常结束.ofof是创建一个sequence能发出很多种事件信号fromfrom就
大灰很
·
2020-07-09 07:38
RxSwift
之traits前篇:
RxSwift
traits
注意!以下可能是计算机英语业余水平coder翻译,欢迎品鉴,如有不当,留言改删!谢谢。原文在这里:Traits(formerlyUnits)Traits(formerlyUnits)这篇文章将要试图描述traits是什么,为什么它是个有用的概念以及怎样构造和运用它。总则为什么Swift强大的类型系统能够用来提升程序的正确性和稳定性,并且使得使用Rx更加简洁和直观。和原始的Observable相比,
逐水而上
·
2020-07-08 11:11
Swift4
RxSwift
RxDataSources UICollectionView 基本使用
importUIKitimportRxSwiftimportRxCocoaimportRxDataSourcesimportDifferentiatorstructMySection{varheader:Stringvaritems:[Item]}extensionMySection:AnimatableSectionModelType{typealiasItem=Intvaridentity:S
巴糖
·
2020-07-08 00:52
RxSwift
类结构概览
RxSwift
中很多的ope
楼上那位
·
2020-07-07 23:42
用
RxSwift
+ Moya 写出优雅的网络请求代码
原文出处:liuduoRxSwiftRx是微软出品的一个FuntionalReactiveProgramming框架,
RxSwift
是它的一个Swift版本的实现。
zhouleizhao
·
2020-07-06 12:19
RxSwift
实现KVO及一些概念简介
football-shoes.jpeg1.KVO简介在iOS开发中,苹果提供了许多机制给我们进行回调。KVO(key-value-observing)是一种十分有趣的回调机制,在某个对象注册监听者后,在被监听的对象发生改变时,对象会发送一个通知给监听者,以便监听者执行回调操作。最常见的KVO运用时监听UIScrollView对象的contentOffset属性,来完成用户滚动时动态改变某些空间的属
foolishlionel
·
2020-07-06 10:11
Swift +
RxSwift
MVVM 模块化项目实践
本文主要介绍个人在Swift项目开发中的一些实践经验,供大家所借鉴或者探讨。提高开发效率,降低Bug发生率,是我们每个开发所追随的目标。个人认为通过CocoaPods实现模块化组件化,积累适合的组件模块,重复利用公用模块,不仅可以提高开发效率并且可以有效的降低Bug的发生,另外可以借助Gckit-CLI等脚本工具降低重复无用的代码编写,进一步提高开发效率,降低低级错误的发生,本文以下内容主要讲解个
weixin_33800593
·
2020-07-05 23:33
【
RxSwift
实践系列 1/3】为什么使用
RxSwift
从mvvm架构开始讲起举个栗子:
RxSwift
能做什么从mvvm架构开始讲起MVC是目前主流的客户端编程框架。
lizyyy
·
2020-07-05 20:36
Swift重写旺铺项目进度报告
主要采用了MVVM+
RxSwift
的模式,感觉整体代码风格清爽了很多,文件也没那么多了。
AKyS佐毅
·
2020-07-05 09:59
iOS开发笔记-51:
RxSwift
使用指南
来自:http://www.cocoachina.com/swift/20170222/18727.html用
RxSwift
仿写知乎日报2017-02-2213:59编辑:suiling分类:Swift
原味蛋炒饭
·
2020-07-04 23:59
使用
RxSwift
所遇到的坑
RxSwift
作为响应式编程的框架。既能完美兼容Swift,又能强健项目架构。很强大。前段时间,公司也是用
RxSwift
的架构重构了公司项目。
jamalping
·
2020-07-04 10:42
moya+
RxSwift
+HandyJSON 学习
首先使用pod导入moya,
RxSwift
,HandyJosn库#将json数据转化成modelpod"HandyJSON",'~>1.6.1'#moya对Alamofire进行一次的封装p
a330416020
·
2020-07-04 10:56
iOS
RxSwift
23
RxSwift
在 MVVM 架构中的应用
摘自
RxSwift
-ReactiveProgrammingwithSwift一书第23章.传统MVC的缺点在于很容易将Controller中塞满代码,因为除了视图控制逻辑,还有一些弱业务逻辑在其中,从而导致
貘鸣
·
2020-07-02 04:23
RxSwift
的使用详解02
地址:
RxSwift
的使用详解01博客地址:
RxSwift
的使用详解01上一篇主要讲了
RxSwift
简介
RxSwift
简单体验(在控件中的简单使用)
RxSwift
常见操作(never,just,of,empty
TitanCoder
·
2020-07-02 02:02
iOS-Swift相关
Vapor的安装和部署4.答卓同學Swift面試題5.Swift基本语法01-Swift简介6.Swift学习_基础语法之条件语句&循环语句7.Swift学习_基础语法之常量&变量&数据显示转换&可选类型8.
RxSwift
守护地中海的花
·
2020-07-01 05:15
在已有项目中集成 ReactNative 开发
需求是第一生产力,最近两个月,上班
RxSwift
写项目,下班小程序写项目,完全沦为新手,这两天小程序项目上线,后端使用Node.js也是自己写的,发现竟然写JS上瘾呀,然后重拾RN,感觉自己要疯,因为准备下一个项目使用
Cyandnow
·
2020-06-30 04:27
iOS中的函数响应式编程思想
一、前言最近正在学习iOS底层框架,在学习
RxSwift
的课程时,涉及到了函数响应式编程的思想,这让我想起了在工作项目中使用到的ReactiveCocoa第三方库,它里面也使用了函数响应式编程思想,之前只是看了简单的介绍
卓同学i
·
2020-06-29 17:19
iOS开发
RxSwift
by Examples #2 – Observable and the Bind
RxSwiftbyExamples分成4部分。以下是PART2的学习笔记和翻译整理。原文在这里。binding意思是连接Observable和Subject。释义我们已经学习过Observable和Observer。Subject-可观察的和观察者。它可以观察和被观察。BehaviorSubject-当你订阅它,你将得到它已发出的最新的值,以及此后发出的值。PublishSubject-当你订阅它
su3
·
2020-06-29 16:28
iOS 三年多来从中受益的好文章(推荐)
RxSwift
入坑手册-
RxSwift
入坑手册。iOS创建半透明ViewController-iOS创建半透明ViewController。
futur_zwl
·
2020-06-29 09:02
[开源APP推荐] DouYuTVMutate – 模仿斗鱼
DouYuTVMutate-模仿斗鱼模仿斗鱼的部分布局,部分使用
RxSwift
,MVVM.之前闲着的时候就随便模仿斗鱼的界面写了一些界面,最初的时候在网上找到的获取直播的sign加密方式还是可用的,当时还使用
wjh2005dev
·
2020-06-29 07:22
从零开始搭建一个基于MVVM架构的iOS工程(一):开始之前的各种选择
前言目前来说,MVVM架构在iOS开发中,已经成长为了一套较为完善于成熟的开发体系,相比于苹果默认的MVC架构,MVVM拥有较好的解耦和可测试能力,依托于RactiveCocoa或
RxSwift
这类的响应式框架
机智的王大哥
·
2020-06-29 01:42
RXSwift
--登录注册那点事
接下来我们就从登录开始入手,PS:如果你对
RXSwift
中的概念和一些常用的函数不清楚可以参考这篇文章(可能打开比较慢请耐心等待)。开始直接上代码。先看一下我们要实现的效果。
蓝色的风
·
2020-06-28 16:37
UIViewController的瘦身计划(iOS架构思想篇)
5、MVVM中,ReactiveCocoa或
RXSwift
实现数据绑定的带来的弊端。6、用策略模式替代if-else或swi
ZhengYaWei
·
2020-06-27 20:31
Rxswift
网络请求使用
基于
rxswift
实现响应式编程,使一个复杂的逻辑能在一个地方完成,这样的代码更加地方便阅读更加一目了然。当然它的作用并不仅限于此,还可以更方便地实现基于MVVM模式的项目。
1021716903
·
2020-06-27 19:14
丁香园iOS电话面试问题总结
的加密方式和几次握手https的加密方式加密的详细过程在不知道二进制文件格式的情况下如何区分文件常见的几种线程锁怎么保证线程安全SDWebImage具体实现和具体类Alamofire实现原理和主要的类
RxSwift
W_C__L
·
2020-06-27 12:09
个人面试小结
iOS开发集锦之 2017.07.14
方法2.添加物理学:给定physicsBody3.停止平面检测:configuration.planeDetection=.init(rawValue:0)源码:ARCube/tree/part32.
RxSwift
Ashen_
·
2020-06-27 09:05
使用
RxSwift
开发登录注册忘记密码模块总结
img刚好有新的项目,就把登录这一块的逻辑全部用
RxSwift
去写了,用很少的代码量实现了所有的逻辑,这就是
RxSwift
的魅力吧,下面是项目登录注册模块的演示。
jackyshan
·
2020-06-26 21:03
Swift 语言指南-Issue 44
Issue44本期特别推荐1.项目:FolioReaderKit(ePub阅读器及框架库),Zip(基于minizip的解压缩类库)及IBAnimatable(基于Xcode插件技术快速原型开发工具)2.文档:
RxSwift
SwiftLanguage
·
2020-06-26 16:38
RxSwift
学习--基础部分
基础概念Observable和ObserverObservable和Observer是初次接触
RxSwift
的同学看到
RxSwift
代码时候,很头疼的地方.满屏幕的这两个东西.不知道是什么.Observable
EE_L
·
2020-06-26 16:54
RxSwift
-拓展RxCocoa
泊学看来的,记录一下,忘了回来翻一下,理论不好记,让代码说明一切扩展CoreLocation实话说,搞清楚RxCocoa处理UIKitdelegate的机制略显复杂。简单来说,就是它设置了一个delegateproxy,这个proxy可以替我们从原生delegate获取数据,然后变成Observables供我们使用。而我们要做的,就是自己为CLLocationManager定义一个这样的proxy
山已几孑
·
2020-06-26 10:05
RxSwift
(一)函数响应式编程
最近又开始了
RxSwift
的学习和使用,先从最基础的函数响应式编程思想开始学习。
伤心的EasyMan
·
2020-06-26 10:37
RxSwift
学习笔记
以下是自己学习的一些简要记录1.Disposing:变量所占用的内存空间释放掉(手动释放)2.DisposeBags:变量所占用的内存空间释放掉(自动释放-推荐用这种)原理:创建一个disposeBag来盛放我们需要管理的资源,然后把新建的监听都放进去,会在适当的时候销毁这些资源。如果你需要立即释放资源只需要新建一个DisposeBag(),那么上一个DisposeBag就会被销毁。3.Sched
嘿_咱老地方见
·
2020-06-26 00:22
RxSwift
教程 1 - 理解Observable & Observer
声明:部分资料摘自http://www.jianshu.com/p/431f645cb805和http://www.codertian.com/2016/12/01/
RxSwift
-ru-keng-ji-learn-the-difficultyObserverType
大军的
·
2020-06-25 20:44
RxSwift
快速指南(一)
基本概念每个Observable队列都仅仅是一个简单的队列,Observable比Swift中的SequenceType优秀在于它能接受异步的元素,这是
RxSwift
的核心概念。
ztang
·
2020-06-25 20:01
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他