gor*_*i93 2 javascript webkit objective-c cordova
当使用PhoneGap与基于Objective-C的iPhone应用程序(即本机应用程序)进行webview加载html/js/css内容的调用时,主要区别是什么?
PhoneGap会做uiwebview什么?根据我对PhoneGap的理解,确实如此,但我正在寻求澄清.
最后,我想建立一个混合的iPhone应用程序,利用两者的Objective-C和HTML/JS/CSS?一种吸引人的方法是利用Objective-C在后台与服务器通信,并利用html/js/css构建视图.
PhoneGap应用程序与基于Objective-C的应用程序webview调用之间的关键区别是javscript函数库,PhoneGap提供了利用本机功能而无需编写本机Objective-C代码.
你绝对正确的说PhoneGap使用UIWebViewiOS库中的类,但请记住,PhoneGap的吸引力在于能够在多个平台上使用单个代码库.
使用PhoneGap确实可以实现混合Objective-C和html/js/css应用程序.如果您查看PhoneGap为iOS平台生成的内容,它只是一个具有大量Objective-C的模板应用程序,您只需要创建一个实现所需应用程序结构的流程.
请记住,对PhoneGap最大的吸引力在于能够使用单一代码库构建跨平台应用程序.如果您希望在Android或WindowsPhone上启动,则需要再次编写您在Objective-C中编写的所有内容.
您可能还想查看jQueryMobile,它是一个非常棒的移动Web框架,可以很好地与PhoneGap配合使用.使用jQuery Mobile的Master Mobile Web Apps中有一章很好地概括了这一点.
| 归档时间: |
|
| 查看次数: |
1587 次 |
| 最近记录: |