让Xcode的控制台支持LLDB类型的打印

这有什么用?

怎么说尼,笔者认为这个还是比较有用滴,为什么有用尼?

因为在Xcode断点调试的时候, 在控制台输入 po self.view.frame 或者 po id 类型的时候就死翘翘了。
不信? 看如下图 :

屏幕快照 2016-09-13 17.30.56.png

进入正题
打开终端输入三条命令:

  1. cd /根目录

  2. touch ~/.lldbinit

  3. echo display @import UIKit >> ~/.lldbinit

  4. echo target stop-hook add -o "target stop-hook disable" >> ~/.lldbinit

输完命令后没有任何提示? 好吧, 那恭喜你成功了~! 然后, 最关键的一步来了, 那就是…

重新运行项目(不用重启Xcode也可以),看如下图~~

屏幕快照 2016-09-13 17.32.51.png

就代表成功啦

那么现在我们继续在控制台输入po self.view.frame

成功了!如果po指令是一个id类型也可以正常打印。是不是感觉方便很多呀? 反正我是这么觉得。至于有没有用就看个人需要咯~~!

如何删除?

好吧, 那么问题来了, 我用命令创建, 如果不想玩了怎么办尼??

其实很简答, 看第一条命令touch ~/.lldbinit,就是在根目录下创建了一个隐藏文件.lldbinit,然后删除这个文件就搞定啦。
打开终端然后,在终端输入 rm ~/.lldbinit 命令即可.

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

推荐阅读更多精彩内容

  • 怎么说尼,笔者认为这个还是比较有用滴,为什么有用尼? 因为在Xcode断点调试的时候, 在控制台输入 po sel...
    overmindgc阅读 682评论 0 0
  • 让Xcode的控制台支持LLDB类型的打印笔者认为这个还是比较有用滴,为什么有用尼?因为在Xcode断点调试的时候...
    清风沐沐阅读 275评论 0 0
  • (lldb) po self.view.frame (origin = (x = 0, y = 0), size ...
    陈_某_某阅读 2,492评论 2 5
  • 倘若你想同我论一论 人心这东西,一时之间,像起了一场大雾,烟气缭绕,远远看去,灰白迷雾背后姹紫嫣红的,不知道是迷...
    三色球阅读 195评论 0 0
  • 作者:张楚娴(来源:《福州大学报》) “逃课回来看我科最后一场球赛。”在看球赛的时候手机震动了一下,看到发信人我会...
    heyeyes阅读 291评论 0 0