您是怎么调试iOS程序的(谈谈您的iOS调试经验?)

经验性问题,一般当程序崩溃或和预期的行为不一样是,我们会对程序进行调试。调试的方法也多种多样,一般来说:

断点调试,让程序在执行某一行代码是停止下来,然后来检查当前程序是否正常。断点的种类很多,可以帮助我们快速定位到问题发生时的上下文。

- 普通断点

- 符号断点

- 异常断点

- watch断点

- 条件断点

运行时变量:查看运行时变量值

运行时堆栈:查看函数的调用关系,顺序

日志:通过在程序中添加NSLog代码,在控件台中输出显示日志。

静态代码检查:通过对代码静态分析,找出代码潜在的错误,如内存泄漏、空引用、未使用函数等。

动态分析:通过Instruments工具跟踪分析程序运行时的数据

扩展阅读:

Xcode常用调试技巧

Xcode调试技巧

IOS各种调试技巧豪华套餐

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 剑未配好,出门已是江湖。 最近一直没有更新简书是因为在开发和测试阶段,有任务,没有进行学习,不过在做任务的时...
    和珏猫阅读 8,520评论 9 75
  • 我想要企业资金流畅,财务富足,月利润突破100万,所有众生拥有无边无量的财富。 4月25日是永康市能断金刚读书会第...
    lindacheng2017阅读 402评论 0 1
  • 晚上吃饭的时候,气氛就明显不对,其实主要原因不在我。我不就是偷偷地瞒报了自己的奖金,私吞了一点点,说出来,也就是那...
    清风明月照牡丹阅读 744评论 4 4

友情链接更多精彩内容