Xcode调试

打印控制器层次结构和视图层次结构

在LLDB使用 po [[UIWindow keyWindow] recursiveDescription] 来检查层次结构。它可以以文本形式打印出完整的视图层次结构。

用po [[[UIWindow keyWindow] rootViewController] _printHierarchy] 来检查视图控制器。这是苹果在iOS8中为UIViewController添加的私有辅助方法。

推荐阅读更多精彩内容

  • 相信大家肯定都有过为了调试而添加打印变量,或者使用直接常量代替函数调用结果,或者更改判断条件以进入某特定分支的调试...
    纵横而乐阅读 1,187评论 0 3
  • 剑未配好,出门已是江湖。 最近一直没有更新简书是因为在开发和测试阶段,有任务,没有进行学习,不过在做任务的时...
    和珏猫阅读 4,749评论 9 68
  • 前言 Xcode调试(debug)是每位IOS开发者经常做的事,很基础也很重要,学到一些调试技巧无疑会给工作带来很...
    xmy1012阅读 417评论 0 1
  • 一直以来在console中使用最基本的print与po命令来调试程序,通过这两个命令可以应付大多数的情况下的调试需...
    木夜溯阅读 486评论 1 2
  • LLDB是XCode内置的为我们开发者提供的调试工具,可以在设置断点的时候在控制台中输入相关的lldb命令进行调试...
    jumpingfrog0阅读 666评论 0 1