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 扩展

附录

相关文章
相关标签/搜索