AppleWatch開發教程之除錯程式使用幫助文件
AppleWatch開發教程之除錯程式使用幫助文件
AppleWatch開發教程之除錯程式
除錯又被稱為排錯,是發現和減少程式錯誤的一個過程。在Xcode中進行除錯的需要實現以下幾個步驟:
1.新增斷點
在進行程式除錯之前,首先需要為程式新增斷點,斷點是偵錯程式應該停止程式的執行並讓開發者可以運來檢視成的地方。將游標移到到要新增斷點的地方,按住Command+\鍵或者選擇選單欄中的“Degbug|Breakpoints|Add Breakpoint at Current Line”命令進行斷點的新增,之後會在新增斷點程式碼的最左邊看到一個藍色箭頭,這就是一個新斷點,如圖2.39所示。
圖2.39 新增斷點
2.執行程式
單擊執行按鈕後,程式就會執行。這時執行的程式會停留在斷點所在的位置處,並且此程式碼行會出現綠色的箭頭,表示現在程式執行到的位置,如圖2.40所示。不僅如此,iWatch模擬器也會顯示,但是沒有內容。
圖2.40 執行斷點
3.斷點導航
在程式停留下來後,程式除錯資訊視窗就會出現,裡面顯示了一些除錯資訊。在程式除錯資訊視窗頂端,會出現斷點導航,如圖2.41所示。
圖2.41 斷點導航
q Toggle global breakpoint state按鈕:選擇要檢視的執行緒。
q Continue program execution按鈕:繼續執行當前的程式碼,如果有下一個斷點,就停止在下一個斷點上。
q Step Over按鈕:執行下一個程式碼。如果當前行是方法呼叫,則不會進入方法內部。
q Step Into按鈕:進入方法內容。
q Step Out按鈕:跳過當前方法,即執行到當前方法的末尾。
這時,單擊斷點導航中的Continue program execution按鈕,繼續執行當前的程式碼。如果這時程式出現錯誤就不會跳到下一斷點處;如果程式沒有問題就會繼續向下執行。現在只有一個斷點,單擊此按鈕,程式會輸出最後的結果。
4.刪除或廢棄斷點
如果,程式沒有問題,那麼,就要將程式中設定的斷點進行刪除或者廢棄。刪除斷點長用到的方法有三種:
q 右擊設定的斷點,在彈出的快捷選單中選擇Delete Breakpoint命令。
q 選中設定斷點的行,在Xcode的選單欄中選擇Debug|Breakpoints|Remove Breakpoint at Current Line命令。
q 選擇斷點,將其拖動到別的地方,這時,此斷點就進行了刪除。
要廢棄斷點,就是要單擊斷點,這時,斷點就由深藍色變為了淺藍色。淺藍色的斷點就說明該斷點已被廢棄,如圖2.42所示。
圖2.42 廢棄斷點
AppleWatch開發教程之使用幫助文件
在編寫程式碼的時候,可能會遇到很多的方法。如果開發者對這些方法的功能,以及引數不是很瞭解,就可以使用幫助文件。那麼幫助文字該如何開啟以及如何查詢相關的內容呢?以下將為你解決這些問題。
1.開啟幫助文件
要使用幫助文字,必須要對其進行開啟。選擇Help|Documentation and API Reference命令,就可以開啟了,如圖2.43所示。
圖2.43 幫助文件
2.查詢
如果想要查詢一個方法,可以在搜尋欄中輸入這個方法,如圖2.44所示。回車後,便可以找到響應的內容。
圖2.44 搜尋內容
本文選自:Apple Watch開發快速入門教程大學霸資料,轉載請註明出處,尊重技術尊重IT人!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1650441/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ArcGIS開發幫助文件地址
- 急需java開發工具的中文幫助文件!Java
- Java開發必備:java幫助文件網址下載或線上幫助Java
- Oracle 官方Java Jdk1.8_API幫助文件+Android 開發幫助文件(中英文版)OracleJavaJDKAPIAndroid
- 第六篇:使用前處理器幫助除錯除錯
- jQuery 幫助文件 apijQueryAPI
- Linux幫助文件Linux
- 平臺幫助文件
- java API 幫助文件JavaAPI
- 替換NULL值幫助文件Null
- Git檢視本地幫助文件Git
- LDTP幫助文件翻譯版
- HTML+CSS 幫助文件APIHTMLCSSAPI
- Emscripten教程之如何除錯程式碼(六)除錯
- MFC介面開發類庫BCG Pro for MFC幫助文件:CBCGPEditCtrl的XML格式XML
- 自己開發的MYMON工具監控MYSQL執行狀態幫助文件MySql
- 這個jsp程式除錯不透過,請各位熱心人幫助解答.JS除錯
- Linux設定中文幫助文件、常見目錄、幫助命令Linux
- 文件管理系統如何幫助企業高效發展
- 幫助文件:使用VNCServer遠端連線伺服器VNCServer伺服器
- ArcEngine 開發幫助網址大全
- Python檢視模組幫助/文件Python
- 由struts原始碼生成幫助文件原始碼
- Remote Desktop Manager_幫助文件REM
- 那位大哥有javapackage api幫助文件JavaPackageAPI
- 使用VS Code開發 除錯.NET Core 應用程式除錯
- MySQL幫助使用MySql
- 使用typescript開發除錯nodejsTypeScript除錯NodeJS
- Xcode常用外掛使用及自動生成幫助文件XCode
- Sandcastle入門:建立C#幫助文件ASTC#
- HealthKit開發教程之HealthKit的輔助資料
- WEB輔助開發、除錯、效能檢測、調優工具集Web除錯
- Express 文件(除錯)Express除錯
- 使用 postman 除錯 jwt 開發的介面Postman除錯JWT
- Web開發除錯利器——Wireshark的使用Web除錯
- iOS開發除錯 LLDB使用概覽iOS除錯LLDB
- AppleWatch開發教程之Watch應用物件新增內容介紹以及編寫執行程式碼APP物件行程
- 給你的WP應用加上幫助文件