IOS --Xcode调试技巧

1.给全部的异常添加全局断点xcode

作IOS开发,调试Xcode的时候,当咱们App异常或者崩溃的时候,Xcode一般会直接跳到主函数。一般咱们但愿App崩溃的时候,能停留在异常或者崩溃的地方。Xcode中有一个功能叫作异常断点,容许咱们App发生异常的时候在异常的地方放置一个断点。函数

开启异常断点步骤,以下1,2步骤工具

步骤3,4以下,spa


作了如上操做后,咱们App发生异常时不会在直接跳到主函数了,而是停留在了异常发生的地方。调试

2.开启僵尸对象(Enable NSZombie Objects)code

Enable NSZombie Objects这个调试技巧能够使咱们追踪到内存重复释放的问题。对象

开启Enable NSZombie Objects步骤,内存

接下来在这个页面勾选上Enable NSZombie Objects开发

如上操做完成后,xcode会给我检测重复释放内存问题。编译器

3.静态分析(Static Analyzer)

static Analyzer工具会发现编译器警告不会提示的问题和一些内存泄露与Dead store(定义了变量未用)问题,设置步骤以下:


如上便设置好了静态分析。

相关文章
相关标签/搜索