zoukankan      html  css  js  c++  java
  • 转:Xcode打印堆栈信息

    2#
     
    分享于 14-11-26 19:15:36
    Chrome 39.0.2171.71 Mac OS X 10.10.1
    如果只是看调用栈的话,可以使用 lldb 的功能。
    在你的代码里面打上一个断点,然后运行到断点的时候,就会进入到 lldb 模式,在 XCode 的下方出现一个小窗口。
    lldb 支持很多命令,你可以输入在调试窗口的光标处 help 一下,也可以 help XXX(子命令集合)

    例如,下面这个截图:

    <ignore_js_op>QQ20141126-3.png

    thread info 命令可以查看当前断点线程的信息,如果再加上一个数字参数表示查看某个线程号的信息

    thread backtrace 可以查看调用栈。

    至于当前运行堆栈上的数据信息,可以打开调试窗口的输出,下图标红圈的部分,然后左侧的半拉空白窗口就会显示数据信息。
    <ignore_js_op>QQ20141126-4.png

    更高级的用法是使用 XCode 提供的 Instruments,这个东西很复杂很庞大很有用,自己可以看看苹果官方文档研究一下。
    <ignore_js_op>QQ20141126-6.png 


  • 相关阅读:
    python 数据类型
    python核心语法
    python 基础知识
    format 用法
    有关python 函数参数
    模拟,队列与堆栈
    字符编码
    [LeetCode] Set Matrix Zeroes
    [LeetCode] Rotate Image
    [LeetCode] Unique Paths
  • 原文地址:https://www.cnblogs.com/guoxiaoqian/p/4913943.html
Copyright © 2011-2022 走看看