文件名称:联网:Swift中的轻松HTTP联网支持图像缓存的NSURLSession包装器
文件大小:383KB
文件格式:ZIP
更新时间:2024-02-26 18:45:22
swift networking cocoapods carthage moya
网络诞生于拥有一个简单的网络库的必要性,该库不具有疯狂的编程抽象或不使用最新的React式编程技术,而只是围绕NSURLSession简单,方便的包装器,它支持常见的需求,例如伪造的请求和缓存。图像开箱即用。 一个足够小的库,可以一口气读取,但足以包含在任何项目中的库。 网络就是这样的东西,它是经过全面测试的iOS,tvOS,watchOS和OS X库,将永远为您服务。 超级友好的API 免费单身 没有外部依赖 针对单元测试进行了优化 最少的实施 简单的请求取消 伪造请求很容易(模拟/存根) 在自动测试环境中同步运行(较少XCTestExpectations) 图像下载和缓存 * 目
【文件预览】:
Networking-master
----.gitignore(366B)
----Networking.podspec(1KB)
----Sources()
--------Networking+Private.swift(24KB)
--------TestCheck.swift(1KB)
--------Response.swift(2KB)
--------FakeRequest.swift(3KB)
--------NetworkActivityIndicator.swift(2KB)
--------Networking+HTTPRequests.swift(17KB)
--------NetworkingResult.swift(3KB)
--------Helpers.swift(4KB)
--------Image.swift(1KB)
--------Networking.swift(13KB)
--------Networking.h(137B)
--------FormDataPart.swift(2KB)
--------JSON.swift(3KB)
----Demo.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(87KB)
----LICENSE.md(1KB)
----iOSDemo()
--------Info.plist(1KB)
--------OptionsController.swift(2KB)
--------Base.lproj()
--------FakeImageController.swift(986B)
--------CellData.swift(71B)
--------AppDelegate.swift(605B)
--------Assets.xcassets()
----CONTRIBUTING.md(526B)
----CHANGELOG.md(73B)
----Info.plist(806B)
----.github()
--------ISSUE_TEMPLATE()
--------FUNDING.yml(16B)
--------pull_request_template.md(154B)
----README.md(22KB)
----Images()
--------cover-v3.png(250KB)
----Package.swift(1KB)
----.circleci()
--------config.yml(620B)
----Tests()
--------POSTTests.swift(11KB)
--------DELETETests.swift(4KB)
--------JSONTests.swift(5KB)
--------Dictionary+FormURLEncodedTests.swift(1KB)
--------ResultTests.swift(6KB)
--------GETTests.swift(10KB)
--------UnauthorizedCallbackTests.swift(1KB)
--------Resources()
--------DownloadTests.swift(12KB)
--------PUTTests.swift(4KB)
--------FakeRequestTests.swift(15KB)
--------ResponseTests.swift(597B)
--------PATCHTests.swift(4KB)
--------String+UTF8Tests.swift(260B)
--------TestHelpers.swift(1KB)
--------SHA1.m(2KB)
--------SHA1.h(223B)
--------NetworkingTests.swift(12KB)