Logos 语法

2019-06-22  本文已影响0人  加盐白咖啡

Logos语法官方文档:http://iphonedevwiki.net/index.php/Logos

例子:

// 要 hook 的类
%hook ClassName

// hook 类方法
+ (id)sharedInstance
{
    %log;
    return %orig; // 调用原实现
}

- (void)messageWithNoReturnAndOneArgument:(id)originalArgument
{
    %log;
    // 调用原实现,可以修改参数
    %orig(originalArgument);
}

- (id)messageWithReturnAndNoArguments
{
    %log;

    // 调用原实现,查看返回值,修改返回值
    id originalReturnOfMessage = %orig;
    return originalReturnOfMessage;
}
// 要有结束标签
%end
上一篇下一篇

猜你喜欢

热点阅读