PhoneGap一个优秀的移动开发框架

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

时间: 2024-10-28 10:51:11

PhoneGap一个优秀的移动开发框架的相关文章

101步让你成为一个优秀的博客

读者吴智勇推荐了一篇他翻译的关于博客技巧的文章到月光博客,文章名为<101步让你成为一个优秀的博客>,有一定的参考价值,以下为全文. 101步让你成为一个优秀的博客 我发现最成功的博客都有相似的成功步骤,经过长期的研究和学习,我发现写博客虽然没有表面上看起来那么简单但是,经过一定的努力,我想每个人都能成为一个成功博客. 下面是成为优秀博客的101个步骤... 1.首先,使用wordpress,内置的SEO和高性能函数使wordpress很适合搜索引擎: 2.注册 freedburner 帐号

“IT列国”之“毛遂自荐”--浅谈一个优秀项目经理的基本素质

素质|项目|项目 "IT列国"之"毛遂自荐"--浅谈一个优秀项目经理的基本素质 0.前言 说起毛遂,大家可能并不清楚,可是成语"毛遂自荐",几乎没有人不知道.毛遂在关键时候自己站出来,不但自我推荐,而且解决了大问题,成就千古佳话. 在IT行业,也有很多像毛遂一样的人,他们也为了公司.为了整个IT行业,不断重演毛遂自荐的一幕. 1. 形势危急 话说三秦科技集团最近在市场上攻城略地,与冀赵高科公司几次正面竞争连连获胜.虽然换掉了精明能干的经理白起,却

(翻译)如何成为一个优秀的jsp程序员

js|程序|程序员 (翻译)如何成为一个优秀的jsp程序员 作者:Casey Kochmer翻译:刘玉锋 http://www.21jsp.com 在网上看到很多问题是关于如何学习jsp的,正好网上看到一篇关于学习jsp的文章,就摘了一部分翻译过来,希望能对大家学习jsp有点指 导. 一个普通的错误是把JSP当作简化的 Java.它不是,(事实上, JSP 是简化的 servlets .)程序员通常试着没有学习要求的支持技巧而 直接学习 JSP .JSP 是一个衔接技术,并且成功地连接你需要理解

如何选择一个优秀的产品经理

大多数人印象中,产品经理 就是产品的灵魂,产品的管理者.但在实际操作中,产品经理能发挥那么大的作用吗?又该如何去选择一个优秀的产品经理?看完这篇文章你应该可以得到你想要的答案. 在一个初创公司干招聘有段时间了,在初创公司招人跟在大公司是相当不一样的.在Yahoo!Search,感觉好像我们总是在招人.我每周要做5-8个面试.像是有永无止境的简历,面试和录用协议.现在我不总在做招聘经理了.工作的时候,也就只招聘很少的几个产品经理.但是公司也总在招聘,我经常是面试团队的成员.在大公司,你首先能注意到

做一个优秀的网站运营管理人

最近一段时间,一直纠结于"管理"和"运营"这二个词的差异.可能是自己寡闻,总好像觉得"运营"是有了互联网以后才冒出来的概念,更具有业务执行的方向性.赫赫,可能是有点转牛角尖了.但不管怎样,管理者,或经营管理者,或运营管理者,或 职业经理人的职责,都或多或少地包括了参与,甚至主导规划.制订公司的发展方向和发展策略,然后,有效地组织人和相关的资源,执行并完成这项使命. 听说过么,现在的管理者也很时尚,也需要"LV",呵呵.L 代表

一个优秀的网站设计美工应该具备的素质

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一个人,如果天生具备很好的道德文化修养,不管他是对于自己的父母还是身边的朋友,还是陌生人,他应该是用一个非寻常人的眼光看待这一切的,相反,当我们发生一件事情,是需要看他如何来看待的,而不是发生问题的时候,所呈现出来的,就是大家常说的:"意气用事"道理其实就是这样的. 我们无论深处那一个行业,其实都是和生活正的每一事物紧密相

如何成为一个优秀的SEO

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 如何成为一个优秀的SEO?一个优秀的SEO,应该是站在搜索引擎运营商的角度来研究SEO,那样SEO就简单了.因为万变不离其宗!那么这个不变的"宗"是什么呢?答案: 优秀的网站!因为搜索引擎算法的改进,都是在模仿人的思维模式去判断一个网站的优秀程度,然后把最优秀的网页放到前面. 那么,什么样的网站,才是优秀的网站呢?这里有八

如何成为一个优秀的网站 抓住更多用户的心

中介交易 SEO诊断 淘宝客 云主机 技术大厅 一个优秀的网站必须拥有:视觉艺术设计.网站程序开发.搜索引擎优化.网页内容撰写与SEO优化.网站综合维护等各项条件.站长一定要做出自己站点的特色,同类型的网站多如繁星,与同类站点比较,你的网站有什么优势?如何才能抓住更多的客户呢?下面讲讲做网站的注意事项. 站内导航 导航设计在整个设计中导航占有着重要的地方,它携带这一个网站最重要的信息,一个好的导航有更利于蜘蛛快速爬行,使网站的网页尽可能多的送入到搜索引擎中去.此外,导航里要尽量用绝对路径,而不要

如何整合一个优秀的网络营销团队

中介交易 SEO诊断 淘宝客 云主机 技术大厅 引子:从前有位神父天天传教布道,教人一心向善.有一天,有个新教徒反问神父说:天天说天堂与地狱是一念之间,神父去过吗? 为什么说天堂好过地狱?你又没有去过,怎么会知道.神父确实没有去过天堂地狱,不知道怎么回答.只好向上帝祈祷:上帝,请您告诉我天堂和地狱有什么不同?上帝看到自己的业务员(神父)遇到困难,竟然显灵说:我带你去看看,自己去感悟吧.哗的一声到地狱,只见个个面黄肌瘦,愁眉苦脸,原来他围着一口大锅要喝汤,但是勺子太长了自己怎么喝也喝不到;又哗的一