自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Xcode調(diào)試異常

移動(dòng)開發(fā) iOS
本文介紹的是詳解Xcode調(diào)試異常,很多時(shí)候,在調(diào)試程序的時(shí)候,我們很想馬上知道錯(cuò)誤的代碼在哪一行,看本文幫你如何解決。

詳解Xcode調(diào)試異常是本文要介紹的內(nèi)容,主要介紹的是快速定位代碼出錯(cuò)所在行的問(wèn)題。內(nèi)容不多,卻都在點(diǎn),不多說(shuō),我們直接來(lái)看內(nèi)容。

很多時(shí)候,在調(diào)試程序的時(shí)候,我們很想馬上知道錯(cuò)誤的代碼在哪一行。 而不想大概設(shè)置一個(gè)斷點(diǎn),逐行調(diào)試發(fā)現(xiàn)最終是哪一行代碼出問(wèn)題導(dǎo)致程序崩潰。 可以使用下面這個(gè)辦法快速定位問(wèn)題代碼。

選擇Run–>Show–>Breakpoints,進(jìn)入斷點(diǎn)窗口

Xcode的斷點(diǎn)窗口

首先需要為-[NSException raise]創(chuàng)建一個(gè)斷點(diǎn)。 選擇Global Breakpoints, 雙擊Double-click for Symbol框, 輸入-[NSException raise],然后按return鍵。
添加了斷點(diǎn)-NSException raise后

其次,再按照上面的步驟添加另外一個(gè)全局?jǐn)帱c(diǎn)objc_exception_throw。

現(xiàn)則,運(yùn)行的程序有異常拋出的時(shí)候,調(diào)試器就會(huì)中止程序運(yùn)行并指向有問(wèn)題的代碼行。

擴(kuò)充內(nèi)容:

有兩種方法:一是暴力調(diào)試,二是使用調(diào)試器調(diào)試。

什么是暴力調(diào)試?

暴力調(diào)試就是在你的程序中添加NSLog()語(yǔ)言,將程序的控制流程和一些重要數(shù)據(jù)輸出到終端上。

調(diào)試器調(diào)試:

調(diào)試器 就是介于你編寫的應(yīng)用程序和操作系統(tǒng)之間的一種程序,可以對(duì)你的程序進(jìn)行控制,如停止,執(zhí)行,單步跟蹤等。

Xcode使用的調(diào)試器是GDB。

Xcode除了有GDB外,還有一個(gè)微型調(diào)試器,它是一個(gè)浮動(dòng)窗口,通過(guò)它我們能接跳過(guò)GDB調(diào)試器做一些簡(jiǎn)單的調(diào)試工作。

Xcode有一個(gè)提供大量概述信息的調(diào)試窗口。

Xcode提供一個(gè)調(diào)試控制臺(tái),通過(guò)它可以直接向調(diào)試器發(fā)調(diào)試命令。

小結(jié):詳解Xcode調(diào)試異常的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!更多相關(guān)內(nèi)容請(qǐng)參考編輯推薦。

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-26 14:44:53

調(diào)試 Xcode

2010-03-01 16:59:31

WCF異常調(diào)試

2013-04-18 10:19:40

iOS開發(fā)Xcode調(diào)試

2011-07-19 15:44:18

Xcode 卸載

2011-07-20 10:59:46

2012-05-21 10:13:05

XCode調(diào)試技巧

2013-03-29 13:17:53

XCode調(diào)試技巧iOS開發(fā)

2014-08-06 11:59:16

Xcode變量summary

2011-08-01 16:24:04

XCode CodeTimer 測(cè)試

2013-04-08 10:27:59

iOSXcode制作靜態(tài)庫(kù)

2013-04-15 10:48:16

Xcode ARC詳解iOS ARC使用

2011-07-22 18:41:11

Xcode 文檔 腳本

2011-08-11 13:10:34

XcodeSVN

2011-08-04 18:09:32

Xcode 技巧 文檔

2011-08-05 11:03:53

Xcode 證書 調(diào)試

2011-07-19 16:34:01

Xcode 證書

2011-08-18 10:47:48

Xcode 4靜態(tài)庫(kù)

2011-07-28 13:47:20

Xcode Interface

2011-07-28 14:06:52

XCode XCode 3.2

2011-07-06 17:48:30

iPhone Xcode 模擬器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)