object-c 与 javascript交互详解

关键词 : ios OC调用JS ios JS调用OC

在UIWebView中经常会有项目需求:

1.网页调用原生方法执行某些操作

2.利用原生控件操作网页的内容

以上为项目中的常见需求,特别是H5发展到如今,混合开发已经成为一个趋势

然鹅,小白经过多番的资料查找,复杂的方法调用,在不懂网页脚本技术的移动开发人员很难去熟练的进行交互,从而衍生出很多框架,我借鉴了github和osChina上大部分开源框架,类文件少的bug成堆,多的功能复杂,项目开发中根本用不到那么多功能.

国外开发人员的习惯与天朝开发人员开发习惯天差地别,写出来的框架只有少量我认为强壮且易用性好.

所以借鉴了多个框架之后,自己封装了一个jsBridge的工具类 ----> 点这里

框架基于分类技术开发,支持系统版本为iOS7以上

优势如下:

1.分类开发,调用方便

2.支持0 ~ N个参数的传参,再也不怕项目中要求传id,传用户名,传内容等等需求了

3.方法调用简单,不管是js调用oc,还是oc调用js ,皆封装为一句话解决所有问题,你所要做的只是写好要执行的方法,然后调用即可

4.中文注释,阅读方便,整个工具类核心文件只有两个,轻轻松松会调用且知道原理

ps:有项目需求的同学请自行下载,如有bug请私信告诉我,如果你觉得还可以,那就start支持一下吧

你可能感兴趣的:(object-c 与 javascript交互详解)