文件名称:ResponseDetective:网络层的Sherlock Holmes
文件大小:134KB
文件格式:ZIP
更新时间:2024-02-24 10:50:55
macos swift debugging ios tvos
ResponseDetective是一个非侵入性框架,用于拦截应用程序和服务器之间的所有传出请求和传入响应,以进行调试。 要求 ResponseDetective用Swift 5.3编写,并支持iOS 9.0 + , macOS 10.10+和tvOS 9.0+ 。 用法 将ResponseDetective集成到您的项目中非常简单–归结为两步: 步骤1:启用拦截 为了使ResponseDetective正常工作,需要将其作为中间人添加到您的(NS)URLSession和Internet之间。 您可以通过在会话的(NS)URLSessionConfiguration.protocolClasses注册提供的URLProtocol类来执行此(NS)URLSessionConfiguration.protocolClasses ,或者使用快捷方式: // Objective-C NSURLSessionConfiguration *configuration = [ NSURLSessionConfiguration defaultSessionConfiguration ]; [RDT
【文件预览】:
ResponseDetective-master
----ResponseDetective()
--------Configuration()
--------Resources()
--------Sources()
--------Tests()
----.gitattributes(158B)
----carthage.sh(1KB)
----bitrise.yml(3KB)
----ResponseDetective.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(62KB)
----Images()
--------Header.png(72KB)
----LICENSE.md(1KB)
----README.md(4KB)
----ResponseDetective.podspec(1KB)
----Cartfile.private(243B)
----.gitignore(344B)
----Cartfile.resolved(102B)
----ResponseDetective.playground()
--------Contents.swift(922B)
--------contents.xcplayground(213B)
--------playground.xcworkspace()