Xcode LLDB 使用基礎

2021-07-24 08:01:41 字數 922 閱讀 9252

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

1po [self view] 回車,看看控制台上是不是多了一些view的資訊,如下圖: 

po(print object)是lldb的乙個命令,其主要功能是輸出objective-c中物件(objects)的資訊,與之相似的另外乙個命令是 p(print),其主要功能是輸出原生型別(boolean、integer、float、etc)的資訊。

控制台輸入

p (int)[[[self view] subviews] count]

結果如下

注意這個使用了型別轉換告知偵錯程式應該如何處理返回值。

如果你厭倦了**裡無窮無盡的nslog,幸運的是我們可以在編輯斷點使其輸出格式化字串就像平常編碼時一樣。不過有一點需要注意,平常編碼時可能會使用nsstring『s stringwithformat:輸出格式化字串,不過這個方法貌似在斷點中木有效果,你需要使用alloc/init形式的方法,如下:

1po [[nsstring alloc] initwithformat:@"item index is: %d", index]

1. lldb常用命令

mysql使用基礎 mysql 的基礎使用

1 登入 mysql uroot p123 2 檢視使用者 select user 3 退出 quit exit q 4 檢視幫助資訊 help create user 5 建立帳號 create user egon 192.168.32.identified by 123 create user ...

Spring Aop基礎使用

說到spring,想必大家一定就馬上想到了,哦spring不就是幫助管理bean物件,封裝資料源,提供事務管理的東西麼。的確,平常在使用spring的時候,用到最多的就是spring提供的這些功能了,其實spring還有乙個挺好的東西,或許大家平常用得少一些,他就叫aop。什麼aop,這是什麼玩意兒...

OC基礎使用

oc物件類標頭檔案的兩個作用 1.宣告成員變數 2.宣告方法 特點 1.oc標頭檔案中宣告的成員變數都是私有的,方法都是公有的 五種訪問成員變數的方法 1.getter setter方法 2.自定義設定方法 3.自定義初始化方法 滿足條件 3.1.方法一般使用init開頭 3.2.使用id作為返回值...