【问题标题】:Phonegap and iPhone appsPhonegap 和 iPhone 应用程序
【发布时间】:2012-06-18 02:37:06
【问题描述】:

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

【问题讨论】:

    标签: ios cordova


    【解决方案1】:

    是和不是。

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

    通过查看"Getting Started with iOS" 来尝试它的工作原理。

    【讨论】:

      【解决方案2】:

      如果您了解您提到的所有这些语言,就足以开发 iOS 应用程序(以及您可以在 Android 中开发相同的应用程序)。

      我建议您使用PhoneGap(Cordova) 框架来开发这些应用程序。使用此框架,您必须使用 HTML/HTML5、JavaScript、CSS、PHP 并让 iOS 应用程序在您的设备上运行。在这里StartWith,然后查看APIDocs。你总是会得到很多关于谷歌本身的教程。

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

      希望对你有帮助。

      【讨论】:

        【解决方案3】:

        我建议使用 Phonegap,但您不能直接将 PHP 与 Phonegap 应用程序一起使用……不过,这方面有一些技巧。

        虽然 Phonegap 应该是“一个代码库,随处分发”,但如果您想要一个非常漂亮的应用程序,您将不得不花一些时间来调整每个平台或设备的用户体验。我真正喜欢 Phonegap 的一点是,您可以在浏览器本地打开一个 HTML 页面并在 firebug 中移动内容,从而加快处理速度。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-08-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-13
          • 1970-01-01
          相关资源
          最近更新 更多