alamofire

详解如何拦截iOS所有网络请求

背景 最近在研究iOS无埋点统计技术,我们的统计SDK主要分两部分:点击事件和网络请求。统计所有的点击事件是采用Method Swizzling实现的,可以做到使用中不需要一行代码实现统计所有事件,具体细节将来我会专门抽几篇文章介绍。 今天主要说说如何统计APP中的所有网络请求。公司网络请求如果不是静态库或者框架,很容易想到在网络请求发送和返回时添加统计的代码。如何在不修改原来代码(或者修改最少)... »

解决Alamofire库在iOS7下设置Head无效的问题

同样的代码在iOS8下没有问题,iOS7就取不到数据(会包Cocoa Error 3840之类的错误),跟踪发现请求Head参数设置不管用,根据文字底部的参考改了一下兼容代码: 代码 private func getRequest(method: Method, _ URLString: URLStringConvertible, parameters: [String: AnyObject]&#... »