三、UIButton 与 UIBarButtonItem 1,按钮点击响应 (1)假设我们想实现点击按钮后,弹出一个消息提示框。 import UIKit import RxSwift import RxCocoa class ViewController: UIViewController ......
二、UITextField 与 UITextView 1,监听单个 textField 内容的变化(textView 同理) (1)下面样例中我们将 textField 里输入的内容实时地显示到控制台中。 (2)样例代码 注意:.orEmpty 可以将 String? 类型的 ControlProperty 转成 String,省得我们再去解包......
在一些商业的 PPT 中,我们经常可以看到许多精美的图表。但这些图表画起来可没那么简单,如果技术不行,花再多的时间也达不到满意的效果。这里我推荐一个在线网站 ProcessOn,可以帮助我们快捷地设计图表。 1,网站介绍 (1)ProcessOn 是一款功能强大的在线作图工具......
RxSwift 是一个用于与 Swift 语言交互的框架,但它只是基础,并不能用来进行用户交互、网络请求等。 而 RxCocoa 是让 Cocoa APIs 更容易使用响应式编程的一个框架。RxCocoa 能够让我们方便地进行响应式网络请求、响应式的用户交互、绑定数据模型到 UI 控件等等......
在 bilibili 上看视频可少不了弹幕。有的弹幕确实有才甚至比视屏本身还好看,但仍然存在许多无意义的灌水吐槽。特别有时会出现刷屏的弹幕,将整个视屏画面全部遮住,十分影响观看。其实只需要安装个名为 pakku 的浏览器插件既可以解决问题。 1,pakku 插件介绍......
二十、调度器(Schedulers) 1,基本介绍 (1)调度器(Schedulers)是 RxSwift 实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行。 (2)RxSwift 内置了如下几种 Scheduler: CurrentThreadScheduler:表示当前线程 Scheduler......
二月头条:VB 连续两月上涨 在这个月公布的排行榜中,我们发现 Visual Basic 和 Visual Basic.NET 上升明显( VB 上升到了第 12 名,VB.NET 上升到第 6 名)。这个结果让人惊讶,因为大约两年前我们曾预测 VB 不久之后将会从榜单上消失。 Visual Basic(简称 VB)是 Microsoft 公司开发......
我们在制作 PPT 时,经常会需要使用一些素材。这其中要属矢量素材最为好用,因为矢量素材在 PPT 中可以自由编辑,且放大缩小后,不会像位图那样失真。这里向大家介绍一个专门提供人物动作矢量图的网站:Pictogram2 1,网站介绍 pictogram2 是日本的一个分享非常人性化的人物动作......
五、ControlProperty 1,基本介绍 (1)ControlProperty 是专门用来描述 UI 控件属性,拥有该类型的属性都是被观察者(Observable)。 (2)ControlProperty 具有以下特征: 不会产生 error 事件 一定在 MainScheduler 订阅(主线程订阅) 一定在 MainScheduler 监听......
接下来的文章我会接着介绍另外两个特征序列:Driver、ControlEvent。更准确说,这两个应该算是 RxCocoa traits,因为它们是专门服务于 RxCocoa 工程的。 四、Driver 1,基本介绍 (1)Driver 可以说是最复杂的 trait,它的目标是提供一种简便的方式在 UI 层编写响应式代码......