iOS關於LLDB除錯命令學習總結

2021-07-10 05:28:18 字數 559 閱讀 2907

日常工作中一定會需要跟蹤除錯,現將經常用到的除錯命令總結如下,方便以後查閱

1.加斷點

b + 行號

例如:b 20

則會在20行**處新增斷點

2.圖層結構

po self.view.recursivedescription

3.修改變數值

expr  變數 = ****

(lldb) po localversion

<__nsarraym>(

1,0,7)

(lldb) expr localversion = @[@"1",@"1",@"0"]

(__nsarrayi *) $1 = 0x1559e3f0 @"3 objects"

(lldb) po localversion

<__nsarrayi>(

1,1,0)

4.臨時重新整理介面

IOS 除錯lldb命令常用 po

lldb命令常用 備忘 假如你準備在模擬器裡面執行這個,你可以在 lldb 提示的後面輸入下面的 lldb po eax lldb在xcode4.3或者之後的版本裡面是預設的偵錯程式。假如你正在使用老一點版本的xcode的話,你又gdb偵錯程式。他們有一些基本的相同的命令,因此假如你的xcode使用...

iOS 動態除錯LLDB

最近在研究ios的逆向,學到了動態除錯lldb這塊,之前在開發的時候只是進行正常的打斷點和列印引數,沒有去具體的了解整個除錯流程。這次做個相關知識的學習並進行個總結。什麼是lldb?lldb是low level debugger的簡稱,在ios開發的除錯中lldb是經常使用的,lldb是xcode內...

除錯lldb命令常用

lldb在xcode4.3或者之後的版本裡面是預設的偵錯程式。假如你正在使用老一點版本的xcode的話,你又gdb偵錯程式。他們有一些基本的相同的命令,因此假如你的xcode使用的是 gdb 提示,而不是 lldb 提示的話,你也能夠更隨一起做,而沒有問題。po 命令是 print object 列...