又一个新版本——这次带来了一些新功能:
- 支持 Mac 和 iOS 上的 Objective-C 集成。先看一个小例子吊吊胃口:
const UIAlertView = ObjC.use('UIAlertView'); /* iOS */
ObjC.schedule(ObjC.mainQueue, () => {
const view = UIAlertView.alloc().initWithTitle_message_delegate_cancelButtonTitle_otherButtonTitles_(
"Frida",
"Hello from Frida",
ptr("0"),
"OK",
ptr("0"));
view.show();
view.release();
});-
Module.enumerateExports()现在不仅枚举导出函数,也会枚举导出变量。onMatch回调会收到一个exp对象,其type字段为function或variable。
要完整了解 ObjC 集成,请查看 JavaScript API 参考。
oleavr