FyNetWork

结合RxSwift、Moya、和HandyJSON封装网络请求模板

【该模板已经上传Github】-> 前往Github 获取代码

文件功能

Podfile

1
2
3
//可以根据不同版本,调整库的版本(不同版本可能需要库的版本不同)
pod 'Moya/RxSwift', '~> 12.0.1'
pod 'HandyJSON', '~> 5.0.1'

FyUrls.swift

主要放一些请求Url

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

struct FyUrls {
/// 服务器环境 true: 正服 false: 测服

#if DEBUG
//测试环境
static let service: Bool = false
#else
//正式环境
static let service: Bool = true
#endif

static var domain: String {
// "正服地址" : "测服地址" (这里是网上搜到的开放接口,没有测试地址,两个都写正式地址)
return FyUrls.service ? "https://v1.alapi.cn/" : "https://v1.alapi.cn/"
}


//这里写拼接到域名上的Url
static var searchMusic: String {
return "api/music/search"
}

//.......

}