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支持一下吧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,955评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • 《小狗钱钱》是一本广为流传的理财入门之书,很适合孩子看,作为成年人的我们去看也会很有收获。以讲故事的方式,告诉大家...
    云朵树的叶子岚阅读 285评论 0 0