美文网首页OC&iOS
项目开发-lldb中的常用的调试命令

项目开发-lldb中的常用的调试命令

作者: 我有一只小毛驴_从来都不骑 | 来源:发表于2016-12-28 15:35 被阅读8次
  • 在项目的开发中,崩溃是常有的事情,有的有崩溃信息,这个还好解决,也很容易看懂,一般只需要看reason后面的信息就可以知道事什么原因崩溃的,如果想知道具体的,就看下面的信息,一般是在3-5
  • 还有一种情况就是没有崩溃信息 直接是lldb这种情况
    • po 用于输出 Objective-C 对象
po  [self view]

这会打印一些关于 view 的一些信息,比如frame clipsToBounds contentOffset

  • p 用于输出基本类型
p (int)[[[self view] subviews] count]

这会打印(int) $2 = 2

  • call是调用的意思,不显示输出,比如call [self.view setBackgroundColor:[UIColor yellowColor]]
    继续运行程序,view的颜色会变成黄色
  • bt打印调用堆栈,加all可打印所有thread的堆栈
    找出问题的地址
  • image命令可用于寻址,有多个组合命令。比较实用的用法是用于寻找栈地址对应的代码位置
image lookup --address 0x000000010b214a32

这样会返回

[HomePageViewController viewDidLoad] + 154 at HomePageViewController.m:107

我们可以看到,出错的位置是HomePageViewController.m
的第107行。

相关文章

  • 项目开发-lldb中的常用的调试命令

    在项目的开发中,崩溃是常有的事情,有的有崩溃信息,这个还好解决,也很容易看懂,一般只需要看reason后面的信息就...

  • 各种调试技巧

    断点调试并配合LLDB常用调试命令LLDB命令详见:http://www.jianshu.com/p/d14a25...

  • iOS调试之LLDB命令

    前言 在iOSAPP开发中,我们的代码经常需要调试跟踪,最常用的是LLDB Debugger程序调试器,LLDB ...

  • iOS之LLDB常用调试命令

    iOS之LLDB常用调试命令熟练使用 LLDB,让你调试事半功倍使用facebook开源的Chisel调试Home...

  • LLDB调试命令初探

    LLDB调试命令初探 初识LLDB 你可能从未使用过LLDB,那让我们先来热热身。 在调试器中最常用到的命令是p(...

  • 值得持续学习的LLDB技巧

    一、概述 开发调试中,常常使用LLDB加快调试,更快速简单的定位到问题点。下面是之前收集并且整理的常用命令 、插件...

  • 知识点-LLDB调试命令

    lldb是我们平时在打断点时候,打印面板出现的。 lldb是Xcode自带的调试工具,下面是常用的lldb调试命令...

  • Xcode调试命令大全 (LLDB Cheatsheet)

    这是一个LLDB的常用命令表, 涵盖了平时Debug时用到的所有命令,在开发中能够帮助你更快的定位和调试bug G...

  • 常用调试命令

    LLDB常用命令 LLDB是LLVM下的调试器 p 输出基本类型 po 输出objc对象 expr 断点调试时,在...

  • Swift 常用快捷键

    iOS开发之Xcode常用调试技巧总结 Xcode 常用快捷键 lldb技巧:

网友评论

    本文标题:项目开发-lldb中的常用的调试命令

    本文链接:https://www.haomeiwen.com/subject/yyuyvttx.html