06 2016 档案

Swift网络封装库Moya中文手册之Endpoints
摘要:Endpoints ========= Endpoint是一种半私有的数据结构,Moya用来解释网络请求的根本构成。一个endpoint储存了以下数据: The URL. The HTTP method (GET,POST,等). The request parameters. The parame 阅读全文

posted @ 2016-06-30 20:41 bibibi_liuliu 阅读(3142) 评论(0) 推荐(0)

Swift网络封装库Moya中文手册之Plugins
摘要:Plugins ======= Moya plugins用于反映请求的发起或接收。Plugins定义为 属性,可以在请求准备发起和接收到返回数据时回调。 Built in plugins Moya有一些共通的默认plugins:安全认证(Authentication),网络请求进度管理(Networ 阅读全文

posted @ 2016-06-29 18:36 bibibi_liuliu 阅读(1665) 评论(0) 推荐(0)

Swift网络封装库Moya中文手册之Providers
摘要:Providers ========= 使用Moya,你可以通过一个 的实例发送所有网络请求,通过枚举来指定你要访问的具体API。在配置你的 "Endpoint" 之后,你差不多就做好了基础配置: 简单配置后,你就可以使用: swift provider.request(.Zen) { result 阅读全文

posted @ 2016-06-29 17:26 bibibi_liuliu 阅读(4511) 评论(0) 推荐(0)

Swift网络封装库Moya中文手册之RxSwift
摘要:RxSwift ======= Maya提供了一个可选的 子类 。在网络请求完成时,我们不再使用 函数的回调闭包,而是使用 。 可以像 " " 一样创建和使用: 然后,你就可以干很多事情: 对于 ,在请求被订阅前,不会发起网络请求。如果网络请求完成之前,订阅的信号被销毁了,请求将被取消。 如果请求正 阅读全文

posted @ 2016-06-29 14:45 bibibi_liuliu 阅读(1501) 评论(0) 推荐(0)

Swift网络封装库Moya中文手册之Targets
摘要:Targets ======= 使用Moya,我们首先需要定义一个target 这通常是继承 协议的 变量。接下来,你的app只需要处理这些targets,也就是一些你希望调用API完成的操作。例如: 。 示例代码: Targets必须继承 。 协议要求在枚举中定义一个 属性。 注意:baseURL 阅读全文

posted @ 2016-06-29 13:51 bibibi_liuliu 阅读(1142) 评论(1) 推荐(2)