美文网首页
课堂笔记

课堂笔记

作者: 抹不掉那伤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