一般的調(diào)試清焕,我們可以知道通過log輸出信息來進行查看或者從debug lingo中可找出原因,不過更加多的是通過打斷點的方式祭犯,這樣子會比較多的秸妥;
xcode上的斷點的設(shè)置:
2、設(shè)置斷點沃粗,
xcode上設(shè)置斷點粥惧,就是一個用來實現(xiàn)斷點的內(nèi)容,這個
cmd+ 7 最盅,左邊的地方點擊一下突雪,常用
3、
shift + cmd +Y 運行經(jīng)過這個斷點涡贱,到大下個斷點
F6 F7 F8 都是和運行斷點之間的關(guān)系咏删;
4、 examining a stack frame
debug navigation
cmd + 6 這個就是結(jié)構(gòu)(棧)
也就是方法之間的條用问词,我們這個可以通過這個棧查看一下是哪一個方法調(diào)用了這個方法督函;而不用想我們每次都是通過方法名來進行查找,如果有很多個方法調(diào)用這個方法,這樣子就有點難找了侨核;
自下而上進行調(diào)用
相關(guān)的問題查找草穆,可以在stackover等等網(wǎng)站上查找