美文网首页
课堂笔记

课堂笔记

作者: 抹不掉那伤1 | 来源:发表于2018-06-10 08:08 被阅读0次

    启动时间的测量

    main函数执行前时间的测量

    添加环境变量argument-> Emvirement var -> DYLD_PRINT_STATISTICS

    启动后时间测量

    main函数记录时间 app...didfi计算时间

    内存泄漏处理

    崩溃处理

    240A5180-4B42-420F-8735-D00232C0731B.png

    崩溃原因通常为野指针
    遇到这种为题


    EBF4264A-2803-474F-85E9-3E32606BC379.png

    按上图勾选检测僵尸对象,这样崩溃的时候控制台会有提示。

    泄漏检测方法

    1、静态检测方法(手动静态检测(product->analyze),自动静态检测build seting->analyze During 'Build' -> YES)
    2、动态监测方法(instrument)
    3、析构
    4、第三方库 MLeaksFinder(默认只检测视图控制器)
    三方库的实现原理
    主题思路
    就是在试图控制器,导航控制器popViewController之后,试图控制器完全消失不可见的时候,延时监听对象是否存活
    分解思路
    1、怎么知道导航控制器调用popViewController
    2、试图控制器消失不可见,怎么处理
    3、延时监听对象

    相关文章

      网友评论

          本文标题:课堂笔记

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