美文网首页
调试小工具使用笔记

调试小工具使用笔记

作者: 数字d | 来源:发表于2021-03-18 17:18 被阅读0次

    一、UI重叠查看

    1. debug模式下,运行app
      2.如图


      截屏2021-03-18 16.49.24.png

    3.查看页面深红色重叠部分


    IMG_45742CB87A0F-1.jpeg

    4.修改页面控件布局,避免重叠

    二、内存泄漏查看

    release 模式下,运行instrument

    截屏2021-03-18 17.03.08.png 截屏2021-03-18 17.07.36.png

    打开之后选Leaks,排查内存泄漏

    截屏2021-03-18 17.06.43.png

    点击左上角红色的小圆点,开始运行app进行检测,如果页面出现红色x,说明有内存泄漏,这时候可以先点击左上角的暂停键(图标是两个竖线)。

    截屏2021-03-18 17.10.00.png

    如图箭头2位置,点击leaks 选择callTree.

    截屏2021-03-18 17.15.17.png

    按照如图所示配置好选项

    截屏2021-03-18 17.17.14.png

    AFNetworking提示很多内存泄漏解决办法

        __weak typeof(manager) weakManager = manager;
    
         成功和失败的block里面
         [weakManager invalidateSessionCancelingTasks:YES resetSession:NO];
    
    

    参看:https://www.jianshu.com/p/3848b038808b

    双击箭头所示位置,表示从xcode打开,如果代码是自己写的,就修改内存泄漏的地方,如果是第三方的代码,考虑封装问题。

    相关文章

      网友评论

          本文标题:调试小工具使用笔记

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