CaamDau:iOS 通用業務組件庫 & Cocoa便利性擴展 簡介

《CaamDau》系列組件庫(開發預覽版)

CaamDau "蠶豆" 源於粵語讀音:caam daugit

初心:構建一個通用業務組件庫和Cocoa便利性擴展,做爲底層基礎業務組件,在項目初期與維護期快速完成通用業務代碼的構建(其實就是方便本身)。github

原由:接觸Swift2.0開始,包括Objective-C的開發,開源的功能組件紛繁複雜,大多達不到預期;特別是拿到二手代碼後,想要快速迭代新功能困難重重,通過積累,組件化的思路快速開發、插入是面對舊代碼迭代的有效方法,慢慢的過渡將項目代碼質量、維護性快速提升;因而總結了一套自用的底層通用組件包含Objective-C/Swift版本,此Swift版本是在Objective-C版本的基礎上發展翻譯而來,也是後期的重點維護版本,Objective-C版本將不作過多維護,而是從Swift版本進行橋接,同時預期將CD進行RxSwift擴展。正則表達式

預期組件代碼構建圖:

開發預覽版

CaamDau 核心組件

第三方擴展組件

RxSwift 擴展

附錄

相關文章
相關標籤/搜索