设计模式是面向对象的有用工具,但是编程语言的发展和多种编程范式混合编程的可能,使很多的模式被语言特性取代,或者被其他编程范式解决。 要解决的问题...
要解决的问题 想象一下,对于某个任务,我们需要支持多种解决方案。而这多种支持就是变化点,为了封装变换点,我们可以采用策略模式。 定义 定义了一系...
使用 Xcode 8 运行一个新建的工程的时候,会发现如下这些奇怪的日志输出 解决办法如下: 搞定!
创建一个 Command Line Tool 工程: 添加一个 test target 选择相应的测试模块 输入 Tests 编辑 Scheme...
本文为 WWDC 2016 Session 419 的部分内容笔记。强烈推荐观看。 设计师来需求了 在我们的 App 中,通常需要自定义一些视图...
这里我们来从头实现 RxExample 的第三个例子:GeolocationExample。如果不知道如何开始,可以参考之前的几篇博文。 你可以...
本文档内容来自于 RxSwift 的 Playground。记录大多数 ReactiveX 的概念和操作符。 GitHub 地址 (部分翻译和注...
To RxSwift:初次见面,请多关照。 Demo 的 GitHub 地址:RxSwiftDemo 这里我们将实现 RxSwift Demo ...
从这篇博文开始,我准备开一个新的坑,来记录一下学习 RxSwift 的过程。 Why? RxSwift 和 ReactiveCocoa 很类似,...