由于也没有难的点,所以这里就不做技术上的讲解了。直接上的地址: iOS webKit (swift + oc) 原生交互Demo . demo里包含了Swift 版和 OC版 ,由于UIWebView的性能相比webkit而言,相差甚远,在加上现在的项目基本都支持8.0以上的系统,所以基本可以放弃UIWebview了。
JS 调用 Native其实 JS 调用 iOS Native 也分为两种实现方式:
假 Request 方法
JavaScriptCore 方法
iOS Native 调用 JS
iOS Native 调用 JS 的实现方法也被 JavaScriptCore 划分开来:
webview 直接注入 JS 并执行
JavaScriptCore 方法