ExMVVMKit 3.1.7

ExMVVMKit 3.1.7

Maintained by obally.



 
Depends on:
ReactiveObjC>= 0
MJRefresh>= 0
Masonry>= 0
DZNEmptyDataSet>= 0
AFNetworking>= 0
MGJRouter>= 0
 

ExMVVMKit 3.1.7

  • By
  • samspirit

ExMVVMKit

CI Status Version License Platform

功能简介:

  1. BaseViewController为基类,扩展BaseTableViewController为主要功能。
  2. 扩展BaseTableViewController为基础的,tableview刷新,空数据显示,loading。
  3. 扩展BaseTableViewController为基础的cell快捷式注册,适用于设置类模块,或者一些静态模块使用。
  4. ModuleRouter为路由,支持模块式开发,根据注册的NSString名称跳转。
  5. ExRequestHelper主要为简单的网络交互提供支持。支持RACSignal和类方法调用。
  6. 添加缓存管理器

Example:

项目由MVVM + RAC构成,封装了UIViewController和UITableViewController提供更加便捷的使用方式。 用户可以 run pod install

历史版本:

'0.2.6: 重构MVVMKit项目框架,

  1. BaseTableViewController功能使用RAC实现dataSource数据双向绑定,数据刷新,空数据页面显示,loading页面,Cell的点击事件。
  2. 添加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.