又一个新版本——这次带来了一些新功能:

  • 支持 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 参考。