zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js 调用 oc 的解释

JS 调用 解释 OC
2023-09-11 14:18:46 时间

JavaScriptCore 

NSInvocation

 

js解释器在解释函数调用时,会在执行环境进行函数搜索,主调者类型判定;

如果是js调用,直接解释执行;

如果是oc调用,则将调用打包成NSInvocation并在oc环境执行。

 

frame #2: 0x000000010a57a41e CoreFoundation`-[NSInvocation invoke] + 286

    frame #3: 0x000000010ae0adb3 JavaScriptCore`JSC::ObjCCallbackFunctionImpl::call(JSContext*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) + 451