求指导,如何hook ...可选参数的问题

刚拜读好狗神的小黄书,就想hook NSString的方法。别的一般的函数都成功了,可是发现类似

  • (NSString *)stringByAppendingFormat:(NSString *)format, … NS_FORMAT_FUNCTION(1,2);
    这个函数不知道该如何hook?困扰了2天了,求大神不吝赐教,谢谢。

写法一样的吧;
另外,推荐你试用下logify.pl,这个很好用,可以把指定的.h头文件,导出成Tweak.xm,这样你就可以学习下,各种类型的方法是怎么写hook的。

感谢指点,刚才使用了下。确实很好用。但是对NSString的stringByAppendingFormat 貌似还是无法hook

logify.pl 生成的函数是

编译的时候报错