1.在官网上下载一个调试工程,在工程中进行代码的编写,调试
2.首先创建一个以EUExBase为基类的类,(注:这个基类是需要修改的,刚开始创建的是NSObject为基类的类,修改基类即可)。
3.在文件夹下找到index.html文档,这是网页的代码,需要修改添加点东西,方便自己调用,仿照上边代码即可。web方法里调用自己的函数,uexDemo.name()(函数名)。
4.配置文件plugin.xml,需要写上你所创建的文件名字,还有方法,结合官方文档进行开发。http://newdocx.appcan.cn/newdocx/docx?type=1367_1291
5.注意命名规则,有些规定不能违反,否则会造成方法无法调用
6.代码编写好了之后,重新创建一个生成静态库的工程,将编写好的代码文件导入工程,注意命名(UEUxDemo)
7.然后修改静态库的名字(这个名字为插件名称),在built setting中的product name下修改,导入代码之后,还要把加入UEUxBase基类等,把程序调通
8.程序成功后(此时是静态库程序,无法运行),生成静态库文件,command+shift+K clean一下,然后command+B 生成静态库
9.最后把生成的静态库.a文件,配置接口文件plugin.xml文件(里边是调用的方法名字,插件名字等),描叙文件info.xml(里边有版本号,每次上传都需要修改,否则无法上传成功,随便一个工程里拿出来修改下就可以)压缩成压缩包,就完成了
10.关于回调的方法,需要注意的是该方法要写在
window.uexOnload = function()方法里
例:
window.uexOnload = function(){
uexDemo.listenPortCallback = function (listen1,listen2)
{
alert(listen1,listen2);
alert('1111111');
}
}