iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 13
0

前言:在 Xocde 5 之後,LLDB 正式變成 Xocde Debug 的主要工具,他有哪些好用的指令在裡頭,初入開發的朋友一定要知道喔,雖然有人說過度依賴 IDE 的 Debug 工具會讓人喪失專注於程式架構的設計,而變成一位補鍋將,哪邊有洞就補哪邊,但身為初入程式設計領域的新鮮人在一開始處理簡單的業務邏輯時還是熟習的工具。

基礎指令篇:
print
print就是把物件內容給印出來,和 C 中的 printf,Object-C的 NSLog 差不多。
在 Console 欄中打入

p + 物件名稱 :

單除輸出值

po + 物件名稱 :

輸出值+type+reference name + 記憶體 address

expression

可以在 Debug 階段的時候,就去修改變數的 value 讓你不用一直來回運行(超方便的!)

Exception Breakpoint

另外可以在 Xocde 的 Show the BreakPoint Navigator 中的左下方(看下圖)

當加入 Exception Breakpoint 後程式例外拋出時,會直接帶你到原因發生的那行~
(When an exception is thrown, Xcode will take you to the line of code that caused it. )


上一篇
Class func vs Static func
下一篇
又找不到按鈕了啊,冰鳥
系列文
iOS 開發:燃燒吧! 從初心者到超級初心者的轉職之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言