Dratini 是一个简洁的网络抽象层。
通过编写 Class/Struct 来描述 Request 和 Response ;使用 Block 监听 Response,通过 requestID 监听单一 Response ,通过类型监听所有同类 Response 。
Request 和 Response 的编解码方式可自定义扩展。
CocoaPods
pod 'Dratini'
Carthage
github "kevin0571/Dratini"
Swift Package Manager
dependencies: [ .Package(url: "https://github.com/kevin0571/Dratini.git", majorVersion: 1) ]