文章浏览阅读2.5k次。本文介绍了iOS7中JavaScriptCore框架的内存管理机制,包括Objective-C与JavaScript的引用方式差异、如何避免循环引用导致的内存泄漏问题,并详细解释了JSManagedValue和JSVirtualMachine的作用。
先看一下官方的基本介绍,短短几句就塞满了关键字。 SquirrelFish,正式名称是JavaScriptCore,包括register-based(基于寄存器的虚拟机), direct-threaded, high-level bytecode engine(字节码引擎).它使用基于内置copy propagation(复制性传播算法)的一次性编译器(one-pass ...
JavaScriptCore embedded scripting and native capability boundaries JavaScriptCore lets an app evaluate JavaScript from Swift, Objective-C, or C and optionally expose selected native objects, methods, ...