iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0
自我挑戰組

iOS Junior的菜雞之路系列 第 29

Debug知不知

  • 分享至 

  • xImage
  •  

今天想來講講我覺得的最實用Debug方法,我覺得我剛開始學iOS的時候,Debug對我來說是非常麻煩的,因為我要先Build專案,然後打上Print去找我剛剛Print的結果,這樣是一樣可以Debug沒錯,不過當專案開始複雜起來的時候,單純的Print會讓人想死

後來發現到可以使用BreakPoint 以及 DebugView

Debug View

先說DebugView會是在專案Code的下方的Bar中

就是這個iCon

點下去之後可以看到目前View的所有分層

這樣在處理UI上面,遇到一些看不見的UI覆蓋的問題,或跑版問題都可以先用DebugView來確認一下目前的狀態,可以更快速的Debug

BreakPoint

BreakPoint也是一個很常用的Debug工具
設下BreakPoint就能夠先停止在目前的程式碼中
然後可以在右下角下 po 某個物件
就可以得到該物件目前的值

當設下BreakPoint時,左側的面板會跑出

這樣可以方便讓你知道你目前的程式碼是由哪個環節所連結到的
點擊那麼步驟更可以回到那個步驟,去看那邊那時候傳進來的值

目前使用這兩個Debug工具,Debug起來都是非常順手
可以非常快找到問題在哪邊


上一篇
Swift 圖表套件 Charts
下一篇
阿~完賽了 完賽感言
系列文
iOS Junior的菜雞之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言