WWDC2015 高级调试技巧笔记

我将为大家介绍以下三个方面的调试技巧

视图调试
高级断点调试
Address Sanitizer

视图调试

视图调试的话主要是当点击运行后点击如图所示按钮


1.png

顺便说下右边那个可以设置位置信息,这在地图应用调试定位中很方便,好了回归正题,当点击那个按钮后会出现一个视图,在这里可以查看视图的层级,也可以旋转,还有查看约束信息等,这里就点到这,具体的大家实践一下就懂了。

断点调试

相信设置断点是大家常用的调试方法,紧接着最常用的是p,po命令,是不是这样的呢?可每次都这样分为两步走是不是有点麻烦?为了省事我们可以给断点添加action!只要右击断点选择编辑断点就可以了,如下图所示


2.png

剩下的就留给大家去探索发现了

Address Sanitizer

这一个主要是解决内存问题,我没有怎么具体的使用过以后再更新吧,先介绍以下如何开启
Edit Scheme -> Diagnostics -> Enable Address Sanitizer
重新编译运行就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,180评论 25 709
  • 剑未配好,出门已是江湖。 最近一直没有更新简书是因为在开发和测试阶段,有任务,没有进行学习,不过在做任务的时...
    和珏猫阅读 12,579评论 9 75
  • NSLog,po命令和普通断点调试相信每个iOS开发者都会,这里就不作介绍了。 一、Memory Graph Xc...
    wu大维阅读 14,190评论 16 187
  • 转载 与调试器共舞 - LLDB 的华尔兹: https://objccn.io/issue-19-2/ 推荐:i...
    F麦子阅读 8,596评论 0 10
  • 上面三张截图都来自电影《心灵捕手》截图并没有连续性 只是个人认为的一些经典。 以上两张截图来自《辛德勒的名单》不...
    titillating阅读 4,483评论 0 3