如何在ios中使用Cordova开发混合应用

2025-05-21 06:30:19
推荐回答(2个)
回答1:

最直接的方法是在C++文件里把功能入口封装成函数在Objective C里调用。

但是个人推荐还是用Objective C++吧(也就是不用.m而是.mm文件,这个只能新建.m文件以后手动改名)。Objective C++同时支持Objective C和C++,而且Objective C里结构体中不能有对象的问题也解决了,C API的那些让人头大的结构体初始化也可以用C++语法很简单地搞定。

不过Objective C++有一个缺点就是Refractor会罢工,所以我从来不用Refractor...

回答2:

千锋扣丁学堂iOS开发为您解答:
Apache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头、加速计。它可以与UI框架(如jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、CSS和JavaScript开发智能。