摘要: 前言 本篇文章将要学习 中四种转换操作符: map 通过使用一个闭包函数将原来的 序列转换为一个新的 序列。 打印结果: flatMap 将一个 序列转换为另一个 序列,并且合并两个 序列。会按时间顺序接收两个序列发出的元素。 打印结果: flatMapLatest 同`flatMap flatMa 阅读全文
posted @ 2017-07-21 16:52 Scott_Mr 阅读(924) 评论(0) 推荐(0) 编辑
摘要: RxSwift 系列(三) Combination Operators 前言 本篇文章将要学习如何将多个 组合成一个 。 在`RxSwift`中的实现有五种: startWith 在 释放元素之前,发射指定的元素序列。 "更多详情" 上面这句话是什么意思呢?翻译成大白话就是在发送一个东西之前,我先发 阅读全文
posted @ 2017-07-21 15:36 Scott_Mr 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 前言 是一个代理,它既是 ,也是 。因为它是一个 ,它可以订阅一个或多个 ;因为它是一个 ,它又可以被其他的 订阅。它可以传递/转发作为 收到的值,也可以主动发射值。 在`RxSwift`中的实现有四种: PublishSubject 代理 我们先以 为例来解释 是一个代理的含义。 作为一个 提供了 阅读全文
posted @ 2017-07-20 17:45 Scott_Mr 阅读(2618) 评论(0) 推荐(0) 编辑
摘要: 为什么使用RxSwift? 我们编写的代码绝大多数都涉及对外部事件的响应。当用户点击操作时,我们需要编写一个 事件来响应。我们需要观察通知,以检测键盘何时改变位置。当网络请求响应数据时,我们必须提供闭包来执行。我们使用 来检测变量的变化。所有这些不同的系统使我们的代码增加了不必要地复杂。如果有一个一 阅读全文
posted @ 2017-07-20 15:09 Scott_Mr 阅读(1752) 评论(0) 推荐(2) 编辑
摘要: 前言 相信很多同学对于iOS的真机调试,App的打包发布等过程中的各种证书、 、 、`p12 Automatically manage signing`,让我们在这步操作中减少了难度。虽然说我们在Xcode8.0之后可以选择让Xcode自动管理了,但是我们还是应该知道App签名的原理。本文尝试从原理 阅读全文
posted @ 2017-07-19 17:58 Scott_Mr 阅读(8507) 评论(1) 推荐(1) 编辑