JavascriptCore
allanGold
这个作者很懒,什么都没留下…
展开
-
OC 调 JS
JSContext 是运行 JavaScript 代码的环境。一个 JSContext 是一个全局环境的实例,如果你写过一个在浏览器内运行的 JavaScript,JSContext 类似于 window。创建一个 JSContext 后,可以很容易地运行 JavaScript 代码来创建变量,做计算,甚至定义方法:JSContext *context = [[JSContext allo转载 2016-10-25 10:40:30 · 366 阅读 · 0 评论 -
JS 调 OC
JS 调 OC其实就是JS传值给OC(如果是block方式的话,这个值是通过block的参数传过去的)JavaScript -> Objective-CJS调用OC有两个方法:block和JSExport protocol。block(JS function): self.context = [[JSContext alloc] init]; self.contex转载 2016-10-26 15:01:52 · 498 阅读 · 0 评论 -
JavaScriptCore 的内存管理方面
内存管理现在来说说内存管理的注意点,OC使用的ARC,JS使用的是垃圾回收机制,并且所有的引用是都强引用,不过JS的循环引用,垃圾回收会帮它们打破。JavaScriptCore里面提供的API,正常情况下,OC和JS对象之间内存管理都无需我们去关心。不过还是有几个注意点需要我们去留意下。1、不要在block里面直接使用context,或者使用外部的JSValue对象。//错误代码:s转载 2016-10-26 15:15:28 · 1436 阅读 · 0 评论 -
JavaScriptCore(二)
JavaScriptCore框架字数1717 阅读847 评论3 喜欢37iOS 7中加入了JavaScriptCore框架。该框架让Objective-C和JavaScript代码直接的交互变得更加的简单方便。这个框架其实只是基于webkit中以C/C++实现的JavaScriptCore的一个包装。JavaScriptCore是苹果Safari浏览器的JavaScr转载 2016-10-27 10:17:02 · 348 阅读 · 0 评论 -
JavaScriptCore(三)
javascript目前看来仍是世界上最流行的语言,不管在web、服务端还是客户端都有广泛的应用,很多跨平台方案也采用js来实现,比如著名的reactjs,苹果在iOS7引入了javascriptcore库,提供更简单方便的方式将js接入,iOS7之前要执行js操作只能通过UIWebview中的stringByEvaluatingJavaScriptFromString方法,而且Jav转载 2016-10-27 10:43:32 · 473 阅读 · 0 评论 -
JSPatch 源码解读 及使用
http://www.tuicool.com/articles/m6vE3eYhttp://www.jianshu.com/p/6cc18cfc9354转载 2016-10-28 15:53:56 · 480 阅读 · 0 评论 -
swift js webview wkwebview
http://www.jianshu.com/p/ee18d36c50ce转载 2017-05-11 16:49:41 · 301 阅读 · 0 评论 -
React Native源码中JavaScriptCore详解
http://www.jianshu.com/p/bd7dfd8c9917一、JavaScriptCore常用的类JavaScriptCore作用:JavaScriptCore是苹果原生API,用来JS和OC交互的。JSContext: JS运行环境,用它去执行JS代码,并且通过它去获取JS里的数据JSValue: 用于接收JS中获取的数据类型,可以是任一对象,方法。转载 2017-05-04 16:01:35 · 914 阅读 · 0 评论 -
腾讯云 讲解 javascriptcore
https://www.qcloud.com/community/article/873202?fromSource=gwzcw.93410.93410.93410https://www.qcloud.com/community/article/516026转载 2017-05-05 15:24:22 · 352 阅读 · 0 评论