Phonegap和iPhone应用程序

时间:2012-06-16 14:24:59

标签: ios cordova

我想构建一个iPhone应用程序,但我只知道PHP,JavaScript,CSS和HTML。我听说我可以使用Phonegap在javascript中构建应用程序,它将JavaScript转换为Objective-C。真的吗?电话间隙文档很难理解。我还有其他什么解决方案?

3 个答案:

答案 0 :(得分:1)

是和否。

Phonegap(现称为Apache Cordova)使您可以将网页/应用程序捆绑为本机手机应用程序。它还为您提供了一些JavaScript绑定到原生手机API,否则您将无法访问(=使用普通网页)。这些绑定包括(仅举几例)AccelerometerCameraCompass。这就是它的全部功能 - 您仍然需要弄清楚如何使用JavaScript,HTML和CSS编写应用程序。

通过查看"Getting Started with iOS"来了解其工作原理。

答案 1 :(得分:0)

如果你知道你提到的所有这些语言都足以开发iOS应用程序(以及你可以在Android中开发相同的应用程序)。

我建议你去PhoneGap(Cordova)框架来开发这些应用程序。使用此框架,您将必须使用HTML / HTML5,JavaScript,CSS,PHP并在您的设备上运行iOS App。这里是StartWith,然后查看APIDocs。你总会在google上获得很多教程。

您还可以参考This Question来收集有关市场上其他框架的一些知识。

希望它有所帮助。

答案 2 :(得分:0)

我建议使用Phonegap,但是你不能直接使用PHP和Phonegap应用程序...虽然有一些黑客攻击。

虽然Phonegap应该是"一个代码库,分布在任何地方",如果你想要一个非常好看的应用程序,你将不得不花费时间来调整每个平台或设备的用户体验。我真正喜欢Phonegap的是你可以在你的浏览器上本地打开一个HTML页面并在firebug中移动它,从而加快这个过程。