美文网首页
一句话笔记(38)(2018年的最后一个工作日)

一句话笔记(38)(2018年的最后一个工作日)

作者: 天空中的球 | 来源:发表于2018-12-29 18:01 被阅读53次

    一句话笔记,某段时间内遇到或看到的某个可记录的点。

    • 禁止抓包
    • Message from debugger: Terminated due to memory issue

    一、禁止抓包

            NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
            
            NSString *np = [[NSUserDefaults standardUserDefaults] objectForKey:@"testNpKeyIden"];
            if (!np || ![np isEqualToString:@"test"]) {
                //禁用代理,防抓包
                configuration.connectionProxyDictionary = @{};
            }
            
            self.sessionManger = [[AFHTTPSessionManager alloc] initWithSessionConfiguration:configuration];
    

    通过设置 connectionProxyDictionary 来指定了会话连接中的代理服务器。

    二、Message from debugger: Terminated due to memory issue

    今天发包的时候突然发现一个崩溃,内存溢出了,发现其原因是 WebView 内容过多导致崩溃了,仅仅发生在一个特殊的测试 iPhone 6P 机型上

    类似对 WebView 的缓存处理了下,发现收效甚微。。。

    - (void)webViewDidFinishLoad:(UIWebView *)webView { 
        //关闭缓存
        [[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"WebKitCacheModelPreferenceKey"];
        [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitDiskImageCacheEnabled"];
        [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitOfflineWebApplicationCacheEnabled"];
        [[NSUserDefaults standardUserDefaults] synchronize];
    }
    

    然后发现我们是重新设置 WebView 的高度的,后台返回的数据在该机型上呈现 18000,然后我们重新对高度进行一个强行控制,先规避这个闪退,

    在保证了不闪退,改动最小的情况且不影响其他的前提下先发包,当然这没有治本同时还带来了一些滑动上的冲突问题。毫无疑问这是持续挖掘中问题。。。



    —————
    —————

    突然发现,今天是 2018 年的最后一个工作日,整的下来今年真是 “重在参与”啊!

    • 技术上的积累类型 ---- 没啥进展
    • 个人上的生活 --- 毫无突破

    感觉有点丧啊,当然最近喜欢在视频上记录生活了,2019 怎么说呢?
    2019 年希望有着更多值得分享的时刻,无论是生活还是工作的,甚至我想的是每一次的技术累计也是一次值的分享的时刻,也祝贺所有的小伙伴在新的一年里有更多可以分享东东!
    一直坚信分享是快乐的,分享进步更是快乐的!
    踟蹰前行也是前行!

    相关文章

      网友评论

          本文标题:一句话笔记(38)(2018年的最后一个工作日)

          本文链接:https://www.haomeiwen.com/subject/dyoekqtx.html