本文将介绍几种调试方法与工具,解决移动平台上的 ">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讨论组里,你可以找到活跃的用户和许多有用的帮助。