原文:RxSwift 系列(二) -- Subject

前言 Subject是一个代理,它既是Observer,也是Observable。因为它是一个Observer,它可以订阅一个或多个Observable 因为它是一个Observable,它又可以被其他的Observer订阅。它可以传递 转发作为Observer收到的值,也可以主动发射值。 Subject在RxSwift中的实现有四种: PublishSubject ReplaySubject B ...

2017-07-20 17:45 0 2181 推荐指数:

查看详情

RxSwift 系列(一) -- Observables

为什么使用RxSwift? 我们编写的代码绝大多数都涉及对外部事件的响应。当用户点击操作时,我们需要编写一个@IBAction事件来响应。我们需要观察通知,以检测键盘何时改变位置。当网络请求响应数据时,我们必须提供闭包来执行。我们使用KVO来检测变量的变化。所有这些不同的系统使我们的代码增加了 ...

Thu Jul 20 23:09:00 CST 2017 0 1382
RxSwift 系列(九) -- 那些难以理解的概念

前言 看完本系列前面几篇之后,估计大家也还是有点懵逼,本系列前八篇也都是参考RxSwift官方文档和一些概念做的解读。上几篇文章概念性的东西有点多,一时也是很难全部记住,大家脑子里面知道有这么个概念就行,用的时候,再来查阅一番,慢慢就掌握了。 本篇主要来深入了解一些RxSwift实战中用 ...

Wed Jul 26 00:15:00 CST 2017 0 6760
RxSwift

ReactiveX(简写: Rx) 是一个可以帮助我们简化异步编程的框架。 RxSwift 是 Rx 的 Swift 版本。 将KVO,异步操作 和 流 全部被统一成抽象序列 什么要使用 RxSwift ? 复合 - Rx 就是复合的代名词 复用 - 因为它易复合 清晰 ...

Sat Apr 11 23:51:00 CST 2020 0 670
[RxSwift]7.1、RxSwift 常用架构:MVVM

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitH ...

Sat Aug 29 17:42:00 CST 2020 0 1075
RxSwift 对 MJRefresh 使用的封装

对于一个很常用的两个库, MJRefresh 如何可以像 UIButton 使用方式呢: Rxswift 中的很多类似处理的方式都使用了跟下面极为相似的代码, 进行针对 UIControl的适配时,是通过一个中间层 ControlTarget来完成的,为了保持 ...

Sun Nov 05 01:45:00 CST 2017 0 1078
moya rxswift的简单实用

导入三方 pod 'Moya/RxSwift', '~> 11.0' pod 'SwiftyJSON', '~> 4.0' 配置文件 import UIKit import Moya import SwiftyJSON import RxSwift //请求 ...

Sat Feb 29 23:47:00 CST 2020 0 658
ReactiveX序列——RxSwift 浅析

ReactiveX序列——RxSwift Swift是苹果公司新推出的一门现代化的编程语言,并且将其开源出来了,Swift具有很多的优点,这也使得这门语言推出的短时间引起了很大反应的原因,在最近 ...

Wed Jul 13 00:49:00 CST 2016 0 3405
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM