最直接的方法是在C++文件里把功能入口封装成函数在Objective C里调用。
但是个人推荐还是用Objective C++吧(也就是不用.m而是.mm文件,这个只能新建.m文件以后手动改名)。Objective C++同时支持Objective C和C++,而且Objective C里结构体中不能有对象的问题也解决了,C API的那些让人头大的结构体初始化也可以用C++语法很简单地搞定。
不过Objective C++有一个缺点就是Refractor会罢工,所以我从来不用Refractor...
千锋扣丁学堂iOS开发为您解答:
Apache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头、加速计。它可以与UI框架(如jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、CSS和JavaScript开发智能。