iOS7之后,苹果对WebKit中的JSCore进行了Objective-C的封装,并提供给所有的iOS开发者。JSCore框架给Swift、OC以及C语言编写的App提供了调用JS程序的能力。同时我们也可以使用JSCore往JS环境中去插入一些自定义对象。
学习资源如下
-
来自美团技术团队的 深入理解JSCore, 主要内容包括 JS的起源, 作用, 原理, 以及在iOS中的使用
-
JavaScriptCore 和本地代码交互主要讲解的是Swift 环境下使用JSCore和WebView的交互
-
知乎上一篇比较好的讲解JSCore的文章