對於iphone開發/xcode的初學者,如何在除錯時檢視變數的值是很頭痛的事情。因為xcode的expression 經常無法正確顯示變數的值。但是強大的gdb可以很方便的幫我們檢視變數的值。
當執行到某斷點時,在gdb視窗中使用po就可以檢視變數.(po = print object)
1)檢視string 或其它變數。
po 變數名
2)檢視某個property。比如要檢視item變數的name屬性。
po [item name] 注意,po item.name是不工作的。
3)檢視陣列
Xcode除錯之檢視變數
從其他開發語言轉行進軍ios開發的小夥伴可能會有這樣一件苦惱的事情,除錯程式時如何檢視變數值?我並不喜歡每次都要通過列印去檢視變數的值,也不喜歡通過游標懸浮到變數上來顯示變數的值,如果要檢視變數的屬性,還需要層層展開,個人感覺很是不爽。或許下面我將要記錄的方法已經為多數人知曉,或許還有更好的方法,只...
Delphi在除錯的時候檢視變數的值
delphi除錯概述 除非你的程式只有幾行,否則幾乎不可能一次寫成,因此除錯就非常必要。然而許多初學者不知道如何進行除錯,寫完程式就執行,發現結果不對再看 這樣覺得非常吃力。這裡,簡單介紹一下delphi所提供的除錯功能。1.語法檢查 syntax check delphi提供了語法檢查的功能,這個...
XCode除錯時, 顯示不出變數的值,po也出不來
首先檢查執行的scheme是release還是debug.檢查專案的targets的build settings中的optimization level其中的debug通常為none,以使所有的資訊都能輸出來。最後再檢查乙個比較容易忽視的地方,在scheme中的run的位置看是看debug的diag...