蚕豆 (粤语:caam dau) (OC版本在这里)(CaamDauRx - RxSwift扩展版本)
初心:构建一个通用业务组件库和Cocoa便利性扩展,作为底层基础业务组件,在项目初期与维护期快速完成通用业务代码的构建(其实就是方便自己)。
- Form:流式模型化排版组件—使UI排版更加直观、易扩展、易维护
- 解决TableView,CollectionView 排版 section row height didselect 等多点关系的灾难
- Extension:便利性扩展&链式
- RegEx:正则表达式
- Value:基本数据类型转换
- Timer:计时管理组件
- AppDelegate:AppDelegate解耦方案
- Router:极致简约而强大的页面路由协议
- HUD:提示窗组件
- Page:分页导航控制组件
- TopBar:自定义导航栏组件
- ViewModel 协议,Form 配合的 TableView、CollectionView代理方案
- IconFont:阿里矢量图标管理和使用
- InputBox:输入框扩展组件
- Indexes:一个漂亮的索引View
- Calendar:日历、日期选择组件
- ... 持续增新
-
Form 场景使用示例
-
友情链接
To run the example project, clone the repo, and run pod install
from the Example directory first.
CaamDau is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'CaamDau'
pod 'CaamDau', :git => 'https://github.com/liucaide/CaamDau.git'
# swift5.0 ios >= 10.0
pod 'CaamDau/All', :git => 'https://github.com/liucaide/CaamDau.git', :branch => 'swift5.0'
pod 'CaamDau/Core' # 只引入CaamDau核心插件
pod 'CaamDau/Module' # 引入CaamDau核心插件+辅助插件
pod 'CaamDau/All' # 引入CaamDau所有插件
# 引入CaamDau单项插件
pod 'CaamDau/Form'
pod 'CaamDau/Extension'
pod 'CaamDau/Timer'
pod 'CaamDau/Value'
pod 'CaamDau/RegEx'
pod 'CaamDau/Router'
pod 'CaamDau/HUD'
pod 'CaamDau/Page'
pod 'CaamDau/TopBar'
pod 'CaamDau/IconFont'
pod 'CaamDau/IBInspectable'
pod 'CaamDau/Indexes'
pod 'CaamDau/Calendar'
pod 'CaamDau/MJRefresh'
pod 'CaamDau/Net/Core'
liucaide, 565726319@qq.com
CaamDau is available under the MIT license. See the LICENSE file for more info.