SwiftyProxy
SwiftyProxy是一个提供UI来检查内容的In-App http/https拦截器。它与URLConnection、URLSession、AFNetworking、Alamofire或使用Cocoa的URL加载系统的任何网络框架一起工作。
示例
要运行示例项目,请克隆仓库,然后打开SwiftyProxy.xcworkspace(SwiftyProxy-Example目标)
要求
SwiftyProxy是用 Swift 4.0 编写的,并支持 iOS 10.0 及更高版本。SwiftyProxy不拦截使用NSURLConnection发出的请求。
安装
cocoapods
SwiftyProxy可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的Podfile中
pod 'SwiftyProxy'
Carthage
将以下依赖项添加到您的 Cartfile
中
github "samirGuerdah/SwiftyProxy"
使用方法
在进行任何请求之前启用 SwiftyProxy,例如在应用程序代理中
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
SwiftyProxy.enable()
return true
}
// Objective-C
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[SwiftyProxy enable]
return true
}
作者
Samir Guerdah,[email protected]
许可证
SwiftyProxy 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。