你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> Xcode開發調試技巧

Xcode開發調試技巧

編輯:關於IOS

1.Static Analyzer(靜態分析)
Static Analyzer是一個非常好的工具, 它可以幫助我們發現編譯器警告不會提示的問題。
Static Analysis 優點:
1、使用操作容易。
2、能夠在編碼階段,開發自行進行代碼檢查。早期發現代碼隱患。
3、直接分析源代碼來發現程序中的錯誤,而不需要實際運行。
4、自動檢測objective-C程序中的BUG,發現內存洩露和其它問題。
5、內存問題發現越早,解決的代價就越小。

Static Analysis  可以對以下一些情況進行分析:
1  retain和release的正確使用
2  未使用的實例變量
3  未初始化的變量
4  除0
5  類型不兼容
6  無法到達的代碼路徑
7  引用空指針
8  缺少dealloc

Static Analysis  使用方法:
1.打開Xcide的“Product”菜單,選擇Analyzer選項(或者使用熱鍵command + shift  +B)。

Xcode開發調試技巧-.Static Analyzer

2.如圖所示Static Analyzer會捕獲任何應用內可能的問題然後以藍色的警告展示出來。

Xcode開發調試技巧-.Static Analyzer

3.我們也可以設置我們的應用在我們編譯應用的時候自動開啟Static Analyzer,打開項目project文件,設置“Run Static Analyzer”為YES,如下圖:

Xcode開發調試技巧-.Static Analyzer

建議使用場景:
1、建議在開發編碼階段使用,直接分析源代碼來發現程序中的錯誤,而不需要實際運行,提前發現代碼隱患。
2、測試在冒煙測試時可先進行掃描,錯誤太多代碼修改量太大的情況下可暫不介入測試,以免造成返工。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved