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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 官方Java Jdk1.8_API幫助文件+Android 開發幫助文件(中英文版)OracleJavaJDKAPIAndroid
- Linux幫助文件Linux
- jdk幫助文件JDK
- 幫助文件(五)
- jQuery 幫助文件 apijQueryAPI
- 部落格幫助文件
- 平臺幫助文件
- 學院幫助文件
- 論壇幫助文件
- kafka官方幫助文件Kafka
- Xamarin.Forms-手機串列埠除錯程式開發文件ORM串列埠除錯
- ELK相關幫助文件
- api和api幫助文件API
- Emscripten教程之如何除錯程式碼(六)除錯
- Git檢視本地幫助文件Git
- 替換NULL值幫助文件Null
- Linux設定中文幫助文件、常見目錄、幫助命令Linux
- MFC介面開發類庫BCG Pro for MFC幫助文件:CBCGPEditCtrl的XML格式XML
- 文件管理系統如何幫助企業高效發展
- Python檢視模組幫助/文件Python
- Python 程式碼除錯—使用 pdb 除錯Python除錯
- Express 文件(除錯)Express除錯
- oracle goldengate實用文件兩個(所有命令幫助及ogg錯誤程式碼解釋)OracleGo
- 【筆記】Python整合開發環境——PyCharm 2018.3下載、註冊、幫助文件筆記Python開發環境PyCharm
- JavaWeb名詞解釋及幫助文件JavaWeb
- 使用 postman 除錯 jwt 開發的介面Postman除錯JWT
- 低程式碼開發平臺從哪些方面幫助企業?
- 使用 Tye 輔助開發 dotnet 應用程式
- 使用 vscode 除錯前端程式碼VSCode除錯前端
- phpstorm 使用 Xdebug 除錯程式碼PHPORM除錯
- Linux中使用GDB除錯程式Linux除錯
- [譯]使用開發工具來除錯 Beta 版 WebView除錯WebView
- 零程式碼開發應用對企業究竟有什麼幫助?
- 使用 VSCode 除錯 Electron 主程式程式碼VSCode除錯
- 使用VS Code從零開始開發除錯.NET 5除錯
- NineData幫助開發者用好資料和雲
- 11 個對開發有幫助的 JS 技巧JS
- 如何使用macOS幫助選單Mac
- 也進軍前端~前端框架:ElementUI圖示幫助文件前端框架UI