BeyondChao

Results 10 comments of BeyondChao

按照 https://github.com/kasketis/netfox 总的流量应该是 totalRequestSize totalResponseSize 之和, (Data out + Data in ) , 但如果http开启了压缩比如gzip:Content-Encoding:gzip,这样真真传输的流量大小应该小于客户端收到的,因为session的 dataTask:completionHandler 中拿到的data已经是解压之后的数据了(待确认,没找到相关文档说明具体解压是在网络的哪一层做的),如果这样统计出来的流量大小就是偏大了。不知楼主有何看法?

absolutely,you are right!Thanks a lot!

@aizhaodangning 我把windowLevel从UIWindowLevelStatusBar + 1 改成UIWindowLevelAlert + 1(可以遮挡一般alertView or alertViewController)甚至CGFLOAT_MAX 也不行,可以按照京东金融APP的效果来看,它是广告结束或者点击广告或者点击跳过之后再进行弹框认证的。

如果有新的广告了,设置这个属性XHLaunchAdImageCacheInBackground,还会显示上次缓存的广告图片,不会显示最新的广告图片,是吧?因为最新的还没有缓存,等下次启动,或者回到前台才会显示最新的图片。是这样的吧?

还有个优化点:请求权限的方法 `open func requestRecordPermission(_ response: @escaping AVFoundation.PermissionBlock)` 这个block可能在异步线程调用, **Note that the block may be called in a different thread context.** 所以UI操作最好用**dispatch_async_safely_to_main_queue()** 包一下。

想请教一个问题,NSURLSession 获取到 response data 大小应该是解压(如何服务端开启了gzip)之后的数据,这样统计的流量是不是不准确了? 想知道这个解压缩操作发生在哪个层,CFNetwork 还是? 谢谢

@xiaoxiongke 可以通过SDWebImage为cell设置一个占位图来解决更妥一些,

为何除了使用系统提供的通之外还要去 KVO 键盘呢?我注释了KVO的方法addFrameObserver,功能也能实现,请问YY这个KVO的使用处于什么考虑?谢谢

以P为中心点,R为半径的圆形区域的随机坐标点