使用LLDB的expr命令調試

LLDB的expr提供了非常強大的Objective-C消息調試機制。你可以使用expr命令直接輸出一條Objective-C語句的結果。

比如:

expr (NSString*)[[self class] description]

控制臺會輸出該對象所屬的類名。

對于當前上下文的局部變量、成員變量以及全局變量,都能輸出。

這個命令用起來非常簡單,而且功能也很強大,呵呵~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • [轉]淺談LLDB調試器文章來源于:http://www.cocoachina.com/ios/20150126/...
    loveobjc閱讀 2,734評論 2 6
  • 你是否曾經苦惱于理解你的代碼,而去嘗試打印一個變量的值? NSLog(@"%@", whatIsInsideThi...
    木易林1閱讀 1,042評論 0 4
  • 隨著Xcode 5的發(fā)布,LLDB調試器已經取代了GDB,成為了Xcode工程中默認的調試器。它與LLVM編譯器一...
    隨風飄蕩的小逗逼閱讀 1,460評論 0 0
  • Xcode Debugging 你的代碼,或者任何人的代碼中總會有bug存在,你可以把調試看做是更好地理解代碼的一...
    吃蘑菇De大灰狼閱讀 2,574評論 0 2
  • 與調試器共舞 - LLDB 的華爾茲 nangege 2014/12/19 你是否曾經苦惱于理解你的代碼,而去嘗試...
    McDan閱讀 948評論 0 0

友情鏈接更多精彩內容