MARNetwork 0.2.0

MARNetwork 0.2.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最新发布2017年3月

maru 维护。



 
依赖
AFNetworking~> 3.1.0
ReactiveObjC~> 2.1.2
 

  • 作者
  • Maru-zhang

什么是

MARNetwork 是一个受 MoyaMasonryRESTful 启发的轻盈且优雅的高层网络层,它可以流畅地与 ReactiveObjc 集成,然后您就可以享受你的函数式反应编程 ...

示例

要运行示例项目,请克隆仓库,并首先从 Example 目录中运行 pod install

介绍

使用

MAREntity *entity = MARDispatchCenter.mainChannel;

RACSignal *signal = entity.get.getRequest(nil).start;

[signal subscribeNext:^(id  _Nullable x) {
    NSLog(@"success:%@",x);
}];

[signal subscribeError:^(NSError * _Nullable error) {
    NSLog(@"failure:%@",error);
}];

[signal subscribeCompleted:^{
    NSLog(@"completed");
}];

要求

MARNetwork 支持 OS X 10.8+ 和 iOS 8.0+

安装

MARNetwork 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "MARNetwork"

作者

Maru-zhang, [email protected]

许可

MARNetwork 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。