本文將介紹幾種調試方法與工具,解決移動平臺上的 HTTP://www.aliyun.com/zixun/aggregation/33906.html">JavaScript 調試難題。
PhoneGap 作為一個目標遠大的移動開發框架,可以讓開發人員專注于業務應用開發,並讓應用程式實現一次開發,多個移動平臺運行。 現在 PhoneGap 已經被納入 Apache 基金會的 Cordova 專案進行孵化,很多舊的文檔與外掛程式可能已經過時。 本文將使用 Xcode 來演示 PhoneGap 開發 iOS 應用程式的調試問題,其它平臺的開發工具與調試方法也應該如出一轍。
準備工作
開發工具準備
在 iOS 平臺上做開發 , 需要安裝 XCode 作為開發工具,你可以打開 AppStore 搜索 Xcode,獲取最新版本的開發工具。 如果需要在真機上調試,那還需要 Apple iOS 設備和 iOS 開發者證書。
安裝 PhoneGap 開發環境
安裝 PhoneGap 非常簡單,你只要從 官方下載PhoneGap 安裝檔並解壓,打開檔 lib/ios/Cordova-1.x.x.dmg 進行安裝。
開發 PhoneGap 程式
打開 XCode, 新建專案時 , 選擇 Application 下面的 Cordova-based Application 範本 ,
圖 1. 選擇專案範本
點擊下一步,注意:不要選擇專案的 Use Automatic Reference Counting (ARC)特性。
圖 2. 不使用 ARC
最後,將 www 拖入專案中,這就完成了一個簡單的 PhoneGap 應用。 最後,你可以使用 iOS 模擬器運行這個專案。
更多的 PhoneGap API
PhoneGap 包含很多本地介面調用,其中主要包括加速感應、攝像頭、錄影錄音、連絡人、通知提醒、檔存儲等。 官方文檔已經羅列了所有的 API 以及簡單的代碼示例。 不過,Apache Cordova 還沒有使用者組的郵寄清單,只有開發者和貢獻者的郵寄清單,在 IRC 的 #phonegap 頻道與 Google Group討論群組裡,你可以找到活躍的使用者和許多有用的説明。