iOS 调试 ——debuging

首先熟悉xcode基本的问题的显示,也即是问题提示的提放以及相关的内容;

eg:崩溃的侍候 ,找不到地方,我们可以通过添加全局变量,这样xcode就会自动确定在那里了;


iOS 调试 ——debuging_第1张图片
添加一个全局变量
iOS 调试 ——debuging_第2张图片
警告和错误两种最为常见的问题显示
iOS 调试 ——debuging_第3张图片
调试语言

调试方式:

第一种:——> 找到bug所在

基本步骤;
1)重现bug


iOS 调试 ——debuging_第4张图片
重现bug

2)收集bug信息 ——> 确定bug问题


iOS 调试 ——debuging_第5张图片
gather debug infomation

3)尝试修改bug


iOS 调试 ——debuging_第6张图片
尝试修改bug
iOS 调试 ——debuging_第7张图片
最大化bug信息
iOS 调试 ——debuging_第8张图片
总体的流程

PS: 上面的这种方式很大程度上是我们可以通过debug information来查找出bug所在,但是有的时候,debug information 都是比较广泛,很难说明;

iOS 调试 ——debuging_第9张图片
出现问题没有直接显示bug位置

这个时候我们可以通过print的方式打印出这个过程的代码段的信息;
这样一步步找出来,但是同时我们也可以通过添加全局断电来查找;(这样子可能更加方便)

你可能感兴趣的:(iOS 调试 ——debuging)