Xcode调试技巧

作者: romancemystery | 来源:发表于2016-07-14 10:45 被阅读83次

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

    一、断点调试

    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 - 博客园 

    相关文章

      网友评论

        本文标题:Xcode调试技巧

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