PeakNetwork 是一个 Swift 网络微框架,基于 Session
构建,并利用了 Codable
的功能。
示例代码
请查看包含的示例项目(Examples/PeakNetworkExamples.xcworkspace
),了解更多示例和您的网络代码的建议结构。
请查看测试以获取更多示例。
入门
安装
- 使用 Cocoapods,在您的 Podfile 中添加
pod 'PeakNetwork'
。 - 在需要的地方导入
import PeakNetwork
。
贡献
请阅读 CONTRIBUTING.md 了解我们的行为准则以及向我们提交拉取请求的过程。
版本控制
我们使用SemVer进行版本控制。
许可证
本项目使用MIT许可证,详情见LICENSE.md文件。
鸣谢
- rhodgkins/SwiftHTTPStatusCodes
- Mocking Classes You Don't Own by Joe Masilotti
Peak框架
Peak框架是由3Squared团队合作开发的一系列开源微型框架,以3Squared的行事风格命名,以纪念英国的文化名山峰区(aPeak District)。它包括
名称 | 描述 |
---|---|
PeakCoreData | 为Core Data 提供增强和便利功能。 |
PeakOperation | 为Operation 提供增强和便利,利用Result 类型。 |