我將為大家介紹以下三個(gè)方面的調(diào)試技巧
視圖調(diào)試
高級斷點(diǎn)調(diào)試
Address Sanitizer
視圖調(diào)試
視圖調(diào)試的話主要是當(dāng)點(diǎn)擊運(yùn)行后點(diǎn)擊如圖所示按鈕
1.png
順便說下右邊那個(gè)可以設(shè)置位置信息,這在地圖應(yīng)用調(diào)試定位中很方便,好了回歸正題,當(dāng)點(diǎn)擊那個(gè)按鈕后會(huì)出現(xiàn)一個(gè)視圖,在這里可以查看視圖的層級,也可以旋轉(zhuǎn),還有查看約束信息等,這里就點(diǎn)到這,具體的大家實(shí)踐一下就懂了。
斷點(diǎn)調(diào)試
相信設(shè)置斷點(diǎn)是大家常用的調(diào)試方法,緊接著最常用的是p,po命令,是不是這樣的呢?可每次都這樣分為兩步走是不是有點(diǎn)麻煩?為了省事我們可以給斷點(diǎn)添加action!只要右擊斷點(diǎn)選擇編輯斷點(diǎn)就可以了,如下圖所示
2.png
剩下的就留給大家去探索發(fā)現(xiàn)了
Address Sanitizer
這一個(gè)主要是解決內(nèi)存問題,我沒有怎么具體的使用過以后再更新吧,先介紹以下如何開啟
Edit Scheme -> Diagnostics -> Enable Address Sanitizer
重新編譯運(yùn)行就可以了