<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # IOS應用程序調試 ## 簡介 當我們做應用程序的時候,可能會犯各種錯誤,這可能會導致各種不同的錯誤。因此,為了修復這些錯誤或缺陷,我們需要來調試應用程序。 ### 選擇一個調試器 Xcode中調試器即 GDB 和 LLDB 調試器,GDB 是默認的。 LLDB是一個調試器是LLVM開源的編譯器項目的一部分。您可以更改調試,編輯活動計劃選項。 ### 如何查找編碼錯誤? 我們只需要建立我們的應用程序,代碼被編譯器編譯,所有的消息,錯誤和警告將顯示以及錯誤的原因,我們可以糾正他們。可以點擊 product,然后點擊"分析",將在應用程序中可能發生的問題。 ### 設置斷點 斷點幫助我們了解我們的應用程序對象,幫助我們找出許多缺陷,包括邏輯問題的不同狀態。我們只需要點擊創建一個斷點的行號。我們可以通過點擊并拖動它刪除斷點。如下所示 ![debug_Breakpoint](https://box.kancloud.cn/2015-12-13_566ce8ad05523.jpg) 當我們運行應用程序并選擇playVideo,按鈕的應用程序將被暫停,我們來分析一下我們的應用程序的狀態。當斷點被觸發時,我們將得到一個輸出,如下圖所示 ![debug_BreakpointStop](https://box.kancloud.cn/2015-12-13_566ce8ad15043.jpg) 可以輕松地確定哪個線程觸發斷點。在底部可以看到對象,如self,sender等,這些持有相應的對象的值,我們可以展開一些這些對象,看看他們每個的狀態是什么。 要繼續應用程序,我們在調試區選擇繼續按鈕(最左邊的按鈕),如下圖所示。其他選項包括步驟和單步跳過 ![](//www.tutorialspoint.com/ios/images/breakpointBar.jpg) ### 異常斷點 我們也有異常斷點,觸發應用程序停止發生異常的位置。通過選擇調試導航后選擇"+"按鈕,我們可以創建異常斷點。將得到下面的窗口 ![debug_ExceptionBreakpoint](https://box.kancloud.cn/2015-12-13_566ce8ad2ad5d.jpg) 然后,我們需要選擇" Exception Breakpoint (添加異常)"斷點,它會顯示下面的窗口 ![debug_ExceptionBreakpointAll](https://box.kancloud.cn/2015-12-13_566ce8ad68c97.jpg) ### 下一步是什么? 你可以在 [Xcode 4 用戶指南](//developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Introduction/Introduction.html "Xcode 4 user guide") 知道更多關于調試和其他Xcode功能的知識。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看