gpt4 book ai didi

javascript - 带有 webkit 和 PhoneGap 的 iPhone native 应用程序之间的区别?

转载 作者:行者123 更新时间:2023-11-29 17:22:36 26 4
gpt4 key购买 nike

当使用 PhoneGap 与基于 Objective-C 的 iPhone 应用程序(即 native 应用程序)进行加载 html/js/css 内容的 webview 调用时,主要区别是什么?

PhoneGap 是否制作uiwebview?根据我对 PhoneGap 的理解,确实如此,但我正在寻求澄清。

最终,我想构建一个混合 iPhone 应用程序,同时利用 Objective-C 和html/js/css?一种吸引人的方法是利用 Objective-C 在后台与服务器通信,并利用 html/js/css 构建 View 。

最佳答案

PhoneGap 应用程序与基于 Objective-C 的应用程序进行 webview 调用之间的主要区别在于,PhoneGap 提供的 javscript 函数库可以利用 native 功能,而无需编写原生 Objective-C 代码。

PhoneGap 使用 iOS 库中的 UIWebView 类是绝对正确的,但请记住,PhoneGap 的吸引力在于能够在 单一代码库 em>多个平台

混合 Objective-C 和 html/js/css 应用程序确实可以使用 PhoneGap。如果您查看 PhoneGap 为 iOS 平台生成的内容,它只是一个带有大量 Objective-C 的模板应用程序,您只需创建一个流程来实现您的应用程序所需的结构。

不过请记住,PhoneGap 的最大吸引力在于能够使用单一代码库构建跨平台应用程序。如果您希望在 Android 或 WindowsPhone 上启动,您用 Objective-C 编写的所有内容都需要重新编写。

其他说明

您可能还想查看 jQueryMobile ,它是一个非常棒的移动网络框架,可以很好地与 PhoneGap 配合使用。 有一章Master Mobile Web Apps with jQuery Mobile 很好地概述了这一点。

关于javascript - 带有 webkit 和 PhoneGap 的 iPhone native 应用程序之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11696177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com