偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

選擇Run–>Show–>Breakpoints,進入斷點窗口

Xcode的斷點窗口

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

其次,再按照上面的步驟添加另外一個全局斷點objc_exception_throw。

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

擴充內(nèi)容:

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

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

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

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

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

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

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

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

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

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

責任編輯:zhaolei 來源: 互聯(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

2013-03-29 13:17:53

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

2012-05-21 10:13:05

XCode調(diào)試技巧

2014-08-06 11:59:16

Xcode變量summary

2011-07-22 18:41:11

Xcode 文檔 腳本

2011-08-01 16:24:04

XCode CodeTimer 測試

2011-08-11 13:10:34

XcodeSVN

2013-04-08 10:27:59

iOSXcode制作靜態(tài)庫

2013-04-15 10:48:16

Xcode ARC詳解iOS ARC使用

2011-08-04 18:09:32

Xcode 技巧 文檔

2011-08-05 11:03:53

Xcode 證書 調(diào)試

2011-07-19 16:34:01

Xcode 證書

2011-07-28 13:47:20

Xcode Interface

2011-07-28 14:06:52

XCode XCode 3.2

2011-08-18 10:47:48

Xcode 4靜態(tài)庫

2011-07-06 17:48:30

iPhone Xcode 模擬器
點贊
收藏

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