STMReactiveViewController
此库提供与 ReactiveCocoa 和 MVVM 模式配合使用时向 UIViewController 添加有价值的附加功能。
主要功能
-
智能模态:使用
performSegueWithIdentifier:parameters:
在模态的目标视图控制器上设置值。与 UINavigationController 的顶部视图控制器一起工作。参数通过传递包含在新的 'parameters' 参数中的 NSDictionary 使用键值编码来设置。 -
便捷的
performSegueWithIdentifier:viewModel:
用于在带有模态的视图控制器上设置 viewModel -
为 viewWill/Did Appear/Disappear 提供响应式扩展
-
使用
RACSignal
从RACCommand
自动显示/隐藏加载视图(可自定义!)和错误。MVVM 的必备功能 -
STMReactiveViewModel
封装了表格视图和集合视图的常用数据源方法
文档
完整文档即将推出。您可以同时查看示例。
使用说明
为了运行示例项目,首先在Example目录下克隆存储库,然后运行pod install
。
要求
iOS 7.0 及 above。
安装
STMReactiveViewController可以通过CocoaPods获得。要安装它,只需在Podfile中添加以下行
pod "STMReactiveViewController"
Stefano Mondino, [email protected]
许可证
STMReactiveViewController遵循MIT许可证。更多信息请参阅LICENSE文件。