关键词 : 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.中文注释,阅读方便,整个工具类核心文件只有两个,轻轻松松会调用且知道原理