在开发过程中如何调试程序?
当我们在模拟器上运行我们的程序时,出现程序奔溃时,我们会想到底程序哪里出错了?然后赶紧找错误提示信息。
我们以前改程序就看到这里,想到底哪里奔溃了,我们就开始满程序查看。但是如果我们有上百个文件,这样查看会很麻烦。
怎么样能更快的找到更详细的信息呢?
下面的这些在做程序开发的时候必须要去注意的。下面这些有个标准的名字:“调用堆栈”。所谓堆栈先执行的在下面后执行的在上面。程序启动的时候先- [UIWindow makeKeyAndVisible]我们一级一级往上看。就知道问题出现在- [ViewController demoCrash]往上程序就奔溃了。调用堆栈的调试方法,这样寻找错误信息定位会很快。
程序在上线后如何收集错误信息?
这就需要用到第三方框架,介绍一个腾讯的第三方框架(bugly)
bugly.qq.com 使用简单方便,下篇继续介绍如何使用。