《iOS 8案例开发大全》——实例008 实现断点调试
本节书摘来自异步社区《iOS 8案例开发大全》一书中的实例008 实现断点调试,作者 朱元波 , 陈小玉 , 胡汉平 , 张晨洁,更多章节内容可以访问云栖社区“异步社区”公众号查看 实例008 实现断点调试iOS 8案例开发大全 实例说明在调试iOS项目程序时,最简单的调试方法是通过NSLog打印出程序运行中的结果,然后根据这些结果判断程序运行的流程和结果值是否符合预期。对于简单的项目,通常使用这种方式就足够了。但是,如果开发的是商业项目,它往往非常复杂,需要借助Xcode提供的专门调试工具。所有的编程工具的调试思路都是一样的。首先,开发人员要在代码中设置断点。想象一下,程序的执行是顺序的,可能怀疑某个地方的代码出了问题(引发Bug),那么就在这段代码开始的地方,比如是方法的第一行,或者循环的开始部分,设置一个断点。那么程序在调试时会在运行到断点时中止,接下来可以一行一行地执行代码,判断执行顺序是否是自己预期的,或者变量的值是否和自己想的一样。 具体实现在Xcode工程中设置断点的方法很简单,比如想对红框表示的行设置断点,就单击该行左侧的红圈位置,如图1-36所示。 然后运行代码,比如...