Xcode 调试技巧 (断点和重构)

调试Lafree317 • 于 2016-01-26 19:23:45 +0800 • 最后由 dugege2016-01-26 21:35:47 +0800 1646 阅读

前言

菜鸡最近偶遇一大神,每天抱大神大腿学到很多调试技巧,现总结出一篇博客和大家分享,哈哈...

正题

首先是最简单的普通断点 有时候不知道是那个方法调用的崩溃的这个方法,传了个奇怪的值,打个断点就就可以在左侧工具栏里看到最近几个方法执行的循序,和那个方法调用的本方法,一般小问题在这里就可以解决啦 file

条件断点 到达某些条件是才会中断 file

Watch断点,关注摸一个对象,查看它改变的时候才会中断 ,并且告诉你前后两个值是多少 file

符号断点(Symbolic breakpoint) 符号断点可以中断某个函数的调用。

file

代码重构

file

Rename:选中方法名或变量名甚至文件名 然后选择Rename Xcode会自动帮你检测同名的地方帮你改成新的名字

Extract:选择一段代码抽出一个函数还会检测方法内需要的参数.

可惜这些方法只对C和OC有效...

想多了解一些的可以看下面的两篇参考资料

断点: http://www.cocoachina.com/industry/20130701/6514.html
重构: http://blog.sina.com.cn/s/blog_63e26d560100y6j5.html

回复: 1
  • dugege 2016-01-26 21:35:47 +0800

    不明觉厉~截图很多,没细说··

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,见 Emoji cheat sheet
  • @name 会链接到用户页面,并会通知他
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
Ctrl+Enter