什么是调试?

时间:2014-03-11 04:01:53

标签: debugging

调试如何工作?当我在Xcode中编写代码时出现问题。我总是带着惊叹号看红色或橙色三角形。这总能帮助我解决问题。但是当编写应用程序并且它崩溃时,没有三角形。在Xcode底部的调试控制台中只有很多代码。目前,每次按下Back按钮时,我都遇到此问题:

libc++abi.dylib: terminating with uncaught exception of type NSException

(我确实添加了Objective C异常断点)

你如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

调试是查找和减少程序中的错误或缺陷数量的有条理的过程。

就错误而言,有三种想法:

语法 - 由于您的程序没有遵循特定语言的语法规范,您的程序将无法编译,实际上编译器会遇到它不理解的代码。

运行时错误 - 程序运行时发生的错误,基本上程序会尝试无法执行的代码,例如除以零会导致运行时错误。

逻辑错误 - 程序将编译并且不会崩溃,但会出现意外或不期望的程序行为。