設計模式是面向對象的有用工具,但是編程語言的發(fā)展和多種編程范式混合編程的可能,使很多的模式被語言特性取代,或者被其他編程范式解決。 要解決的問題...
要解決的問題 想象一下,對于某個任務,我們需要支持多種解決方案。而這多種支持就是變化點,為了封裝變換點,我們可以采用策略模式。 定義 定義了一系...
使用 Xcode 8 運行一個新建的工程的時候,會發(fā)現(xiàn)如下這些奇怪的日志輸出 解決辦法如下: 搞定!
創(chuàng)建一個 Command Line Tool 工程: 添加一個 test target 選擇相應的測試模塊 輸入 Tests 編輯 Scheme...
本文為 WWDC 2016 Session 419 的部分內容筆記。強烈推薦觀看。 設計師來需求了 在我們的 App 中,通常需要自定義一些視圖...
這里我們來從頭實現(xiàn) RxExample 的第三個例子:GeolocationExample。如果不知道如何開始,可以參考之前的幾篇博文。 你可以...
本文檔內容來自于 RxSwift 的 Playground。記錄大多數(shù) ReactiveX 的概念和操作符。 GitHub 地址 (部分翻譯和注...
To RxSwift:初次見面,請多關照。 Demo 的 GitHub 地址:RxSwiftDemo 這里我們將實現(xiàn) RxSwift Demo ...
從這篇博文開始,我準備開一個新的坑,來記錄一下學習 RxSwift 的過程。 Why? RxSwift 和 ReactiveCocoa 很類似,...