做自(zì)由與創造的先行者

iOS應用(yòng)程序調試

iOS開(kāi)發手冊

IOS應用(yòng)程序調試

簡介

當我們做應用(yòng)程序的時(shí)候,可能(néng)會(huì)犯各種錯誤,這(zhè)可能(néng)會(huì)導緻各種不同的錯誤。因此,爲了(le)修複這(zhè)些(xiē)錯誤或缺陷,我們需要來(lái)調試應用(yòng)程序。

選擇一個調試器

Xcode中調試器即 GDB 和(hé) LLDB 調試器,GDB 是默認的。 LLDB是一個調試器是LLVM開(kāi)源的編譯器項目的一部分。您可以更改調試,編輯活動計(jì)劃選項。

如何查找編碼錯誤?

我們隻需要建立我們的應用(yòng)程序,代碼被編譯器編譯,所有的消息,錯誤和(hé)警告将顯示以及錯誤的原因,我們可以糾正他(tā)們。可以點擊 product,然後點擊"分析",将在應用(yòng)程序中可能(néng)發生的問題。

設置斷點

斷點幫助我們了(le)解我們的應用(yòng)程序對(duì)象,幫助我們找出許多缺陷,包括邏輯問題的不同狀态。我們隻需要點擊創建一個斷點的行号。我們可以通過點擊并拖動它删除斷點。

當我們運行應用(yòng)程序并選擇playVideo,按鈕的應用(yòng)程序将被暫停,我們來(lái)分析一下(xià)我們的應用(yòng)程序的狀态。當斷點被觸發時(shí),我們将得到(dào)一個輸出。

可以輕松地确定哪個線程觸發斷點。在底部可以看(kàn)到(dào)對(duì)象,如self,sender等,這(zhè)些(xiē)持有相應的對(duì)象的值,我們可以展開(kāi)一些(xiē)這(zhè)些(xiē)對(duì)象,看(kàn)看(kàn)他(tā)們每個的狀态是什(shén)麽。

要繼續應用(yòng)程序,我們在調試區(qū)選擇繼續按鈕。

異常斷點

我們也(yě)有異常斷點,觸發應用(yòng)程序停止發生異常的位置。通過選擇調試導航後選擇"+"按鈕,我們可以創建異常斷點。

然後,我們需要選擇" Exception Breakpoint (添加異常)"斷點。

網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發
下(xià)一篇:iOS 故事(shì)闆(Storyboards)
上(shàng)一篇:iOS自(zì)動布局