Xcode偵錯程式LLDB

小李小李一路有你發表於2018-12-20

Xcode偵錯程式LLDB

LLDB就是xcode的一款動態偵錯程式: xcode支援的指令:

  • print、p:列印:

    OC_2_lldb_print%26p.png

  • po : 列印物件:

    OC_2_lldb_po.png

  • 讀取記憶體:

    格式: x是16進位制, f是浮點, d是十進位制

    位元組大小: b:byte 1位元組, h:half word 2位元組 w:word 4位元組, g:giant word 8位元組

    • memory read/資料格式位元組數 記憶體地址

      OC_2_lldb_memoryRead.png

    • 簡稱 x/資料格式位元組數 記憶體地址

      OC_2_lldb_x%3A3xg.png

    • x: 讀取記憶體

    • 3: 輸出3串位元組

    • x: 輸出16進位制

    • g: 沒一串指向16個位元組

窺探iOS底層實現--OC物件的本質(一) - 掘金

窺探iOS底層實現--OC物件的本質(二) - 掘金

窺探iOS底層實現--OC物件的分類:instance、class、meta-calss物件的isa和superclass - 掘金

窺探iOS底層實現-- KVO/KVC的本質 - 掘金

相關文章