iOS学习开发iOS 开发 iOS 开发每天分享优质文章

Xcode调试技巧

2016-07-14  本文已影响83人  romancemystery

编程是一门艺术,编写代码也许很容易,但是在调试的时候往往花费了我们很多的精力,有时候掌握方法很重要,以下为我在实际开发中用到最多的调试方法,也许不全面,也许不深刻,技术永无止境,一直在学习,一直在前进。

一、断点调试

1、全局调试法:适用于程序出错时快速定位到问题所在处

(1)在Show the Breakpoint navigator点击+AddException Breakpoint

(2)运行程序,在程序出错处会有断点,就可以愉快的解决问题了

方法优缺点:可快速查找到问题所在,但不能保证所有的bug都能够定位到

2、Add Symbolic Breakpoint:

在Add Exception Breakpoint下方有一Add Symbolic Breakpoint

当程序中symbol中的方法被调用时就会触发断点,可以观察方法的调用情况

比如在Symbol中输入viewDidLoad,有关于ViewDidLoad的调用都会被显示

3、条件断点:适用于循坏中设置条件触发断点

当在一个循环中进行调试,就可以通过设置条件断点来实现:当变量达到预设条件时才触发断点,

(1)在断点处右击选择Edit Breakpoint,在condition中输入预设条件

(2)运行程序,在条件达到时断点被触发

二、内存泄露检测分析

在内存这方面,使用较多的为Product-->Profile -->Leaks

参考:IOS各种调试 - HackerVirus - 博客园 

上一篇下一篇

猜你喜欢

热点阅读