日常工作中一定會需要跟蹤除錯,現將經常用到的除錯命令總結如下,方便以後查閱
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 列...