为了成为自由自在的人而奋斗!
分类: iOS平台
2016-03-24 08:49:44
1. 断点操作
断点开关、断点继续、步进、跳出、跳进函数 调用栈查看
j+10 跳到当前断点之后10行
go 继续运行
添加符号断点
objc_exception_throw 奔溃后 断点在抛出异常的地方
[UIButton setHidden] 断到UIButton类的setHidden函数
添加异常断点
2. 变量查看
Inspector、quick look、调试区域命令查看 (p/po/expression等)
3. App信息查看
调试导航栏信息查看
4. 内存错误/Address Sanitizer
App遇到崩溃错误一般会直接跳到main函数,加之有些内存问题出现的概率比较低,导致比较难以定位内存问题。
Zoom Object设置, 防止被释放的内存被分配,保存原有样式 访问野指针后 可定位代码