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