如何在Objective-C宏中使用商业广告?

如何在Objective-C宏中使用商业广告?

我知道不推荐,但似乎有可能吗? 由于libextobjc提供@weakify@strongify等…

libextobjc使用预处理器libextobjc让你认为它是一个@command

 #define weakify(...) \ try {} @finally {} \ metamacro_foreach_cxt(ext_weakify_,, __weak, __VA_ARGS__) 

注意try丢失的@ 。 所以@weakify扩展到@try {} @finally {} [injected code]

你可以使用相同的技巧,但我建议你坚持使用普通的宏。