首页 > 代码库 > Objective C的实用类-断点调试基础课程(五)

Objective C的实用类-断点调试基础课程(五)

腾讯视频地址  Objective C的实用类-断点调试   链接:http://dwz.cn/zH7cs


使用console检查app状态

进行日志记录,并熟练的驾驭NSLog

使用对象的生命周期来跟踪内存的使用。

 

使用Console检查app状态

Xcode底部的小黑盒是我们调试时的好朋友,它可以输出日志信息、错误信息以及其他有用的东西来帮你跟踪错误,除了可以看到日志直接输出的信息外,我们编程过程中也可以在某些断点停留,来检查app的多个方面。

 

条件断点

我假定你知道Breakpoints是如何工作的(如果你不知道,呵呵,看完这个文章也许你就知道了!)

 

让程序在某个特定的时间点命中断点非常有价值,但要通过一个循环或者递归函数才能让对象等于某个确定的值,是一件令人痛苦的事情。这时候我们可以使用条件断点!

 

条件断点就是带有条件表达式的断点,只有满足这个条件,程序才会暂停。假想我们只想在对象处于特定状态的时候断点,或者在第N次迭代循环时命中断点。

 

点击Xcode editor的‘gutter’来添加断点,右键点击断点,然后选择“edit breakpoint”来设置特定条件。


Objective C的实用类-断点调试基础课程(五)