LLDB是LLVM下的調試器。Xcode從4.0開始編譯器開始改用LLVM,相應的調試器也從gdb改成LLDB。而從 Xcode5.0開始全部工程也被自動設置爲使用LLDB。調試
記錄一些LLDB中經常使用的命令,舉個簡單的例子,這段代碼在運行的時候程序會崩潰 code
1.查看地址的信息,能夠找出出錯代碼的行數,懷疑是0x00001b91這個內存地址發生錯誤blog
image lookup --address 0x00001b91繼承
2.輸出視圖的繼承關係 ip
po [[self view] recursiveDescription]內存
3.打印控件的Frame編譯器
4.用NSLog輸出控件信息的時候可能會返回Error,這時候須要在前面強制加上返回值io
修改後的命令編譯