ExMVVMKit
功能简介:
- BaseViewController为基类,扩展BaseTableViewController为主要功能。
- 扩展BaseTableViewController为基础的,tableview刷新,空数据显示,loading。
- 扩展BaseTableViewController为基础的cell快捷式注册,适用于设置类模块,或者一些静态模块使用。
- ModuleRouter为路由,支持模块式开发,根据注册的NSString名称跳转。
- ExRequestHelper主要为简单的网络交互提供支持。支持RACSignal和类方法调用。
- 添加缓存管理器
Example:
项目由MVVM + RAC构成,封装了UIViewController和UITableViewController提供更加便捷的使用方式。
用户可以 run pod install
。
历史版本:
'0.2.6: 重构MVVMKit项目框架,
- BaseTableViewController功能使用RAC实现dataSource数据双向绑定,数据刷新,空数据页面显示,loading页面,Cell的点击事件。
- 添加BaseModel,实现基础的(和RAC两种模式)网络使用封装。
'0.2.2: 保留BaseViewController和BaseTableViewController两个base类,整理TableView 主线程刷新。
'0.2.0: 取消非必须的依赖库,优化代码结构,内存泄露的问题处理。
'0.1.5: 发布版本,完成项目基本架构和使用。
Requirements
Installation
ExMVVMKit is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'ExMVVMKit'
Author
samspirit, [email protected]
License
ExMVVMKit is available under the MIT license. See the LICENSE file for more info.