作为一个程序员,在工作中会不可避免的会出现bug,出现bug就要给它解决掉。对于我来说,常用的调试工具有:断点,console,僵尸指针 ,Instruments,NSLog
- 常用的断点有三种:普通的断点、全局断点、条件断点
2.console中,出现错误的时候,先看错误报告,如果无法解决,然后开始调试,一般我常用的是po,输出自己想要的内容,lldb是很强大的。
3.设置僵尸对象,Xcode可以告诉我们,哪个对象是已经释放的,不应该出现的。
4.Instruments 可以检测电量消耗,网速,内存泄露等等,我一般用的就是检测内存泄露(PS:这个功能也可以用快捷键:command+shift+B)
5.重要的东西放在后面,哈哈,NSLog也是一个很常用的调试,想了解当前某个对象什么状态,可以输出来看一下。比如你的数据请求完以后,tableView上面没有数据显示,这个时候,你就可以在请求完数据的地方输出一下,看看数据有没有正常请求下来。