RxSwift最被大家喜愛的原因應該是 binding 神好用,但RxSwift不只有 binding 哦,我覺得重點在它的 Functional 特性,帶給我們撰寫思維改變,還有 Reactive 特性能輕易解決非同步問題。
這30天的規劃,起初會花點時間讚揚 Rx 跟介紹資源,接著圍繞著 observable 會有很多操作語法,預計會花了兩週時間。接著,花約略一週時間討論異常處理、多執行緒、測試,最後,介紹UITableView + Rx和一些常用的 RxSwift 套件。
整個流程會以實驗跟練習方式探索 Rx,最後幾天才會有一些實作,希望大家能在這趟旅程有一點點收穫。
嗨嗨,接續昨天範例的部分,今天繼續往下走,介紹ViewModel的部分,我想不管是MVVMC或是MVVM,ViewModel都不擇了資料跟邏輯的部分,ViewC...
RxTest跟RxBlocking是基於RxSwift上,測試Rx-based的library,讓我們分兩天,大概的了解一下RxTest跟RxBlocking,...
昨天講了RxBlocking和RxTest,今天就將兩天前所寫的範例,加上測試程式吧! 宣告 var viewModel: ProductListViewMod...
我們一路上使用各種Rx版的UIKit,其實都是透過Extension,今天就想來聊聊,到底要如何自訂Rx Extensions。 Binder Binder是一...
今天這篇是延續昨天的Reactive Extensions,在iOS設計中,delegate pattern很常見,但要套用到functional progra...
嗨!今天輕鬆一點,介紹一個在RxSwiftUtilities下的功能(或稱作擴充?),找不到合適的詞,不過很有機會用到,就是RxSwiftUtilities/T...
今天回頭講講一個Observable的變化型Driver,這應該是在第1x天講的內容,當初沒講是覺得好像沒很重要(?),但再次看Top mistakes in...
今天講GitHub - RxSwiftCommunity/RxGesture,RxGesture是封裝UIGestureRecognizer的方法,幫助我們在任...
嗨,今天講講GitHub - RxSwiftCommunity/RxSwiftExt,再開始IT邦系列之後,才發現了這個library,如同它的名字,就是對Rx...
最後一天了,本來想繼續寫些技術的東西,但我就爛,最後一天就輕鬆一點,寫個總結吧! 參加這次比賽最崩潰地方在於下班還要加班,最難的是每天都還有deadline.....