iPhone開發(fā)應(yīng)用調(diào)試工具學(xué)習(xí)
iPhone開發(fā)應(yīng)用調(diào)試工具學(xué)習(xí)是本文要介紹的內(nèi)容,如果你編寫程序的時候從未遇到過錯誤,只能說你要么是天才,要么你的程序太過簡單,先來學(xué)習(xí)一下調(diào)試工具。
調(diào)試
Xcode的GDB調(diào)試工具的確是很強大的,簡單,明了,而且很容易找出你的錯誤所在。
下面來簡單介紹一下GDB的使用方法:
(1)斷點
想讓程序中途停止,你先要設(shè)置斷點,在Xcode里,你可以很容易的設(shè)置斷點,只用在文本編輯框的左欄單擊一下,就會出現(xiàn)斷點圖標(biāo)。
(2)運行程序
設(shè)置好斷點后,我們開始運行程序,程序會在你設(shè)置的***個斷點處停止。
(3)檢查代碼中變量的值
調(diào)試最主要的目的就是觀察變量的值,是否和我們預(yù)期的值吻合。我們先看看這幾個圖標(biāo)的意義:
單擊它之后,程序會接著運行知道碰見下一個斷點,然后結(jié)束或者崩潰
第二個:跳過按鈕
單擊它會執(zhí)行一行代碼,然后程序的控制權(quán)會交換給你
第三個:跳入按鈕
如果程序里有當(dāng)前光標(biāo)所在的函數(shù)或方法的源代碼,那么Xcode將會跳入那個方法,顯示其代碼,并且將“您在這里”的箭頭設(shè)置在代碼起始位置。
第四個: 跳出按鈕
單擊它會終止當(dāng)前運行的函數(shù)并且程序會停在調(diào)用函數(shù)的下一行代碼,控制權(quán)又回到你手中。
小結(jié):iPhone開發(fā)應(yīng)用調(diào)試工具學(xué)習(xí)的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!