Nik*_*Nik 7 c macros objective-c
如何在Objective-C宏中使用商业广告?
我知道不推荐,但似乎有可能以某种方式?由于libextobjc提供@weakify,@strongify等...
libextobjc使用预处理器技巧让你认为它是一个@command.
#define weakify(...) \
try {} @finally {} \
metamacro_foreach_cxt(ext_weakify_,, __weak, __VA_ARGS__)
Run Code Online (Sandbox Code Playgroud)
注意缺少@的try.所以@weakify扩展到@try {} @finally {} [injected code].
你可以使用相同的技巧,但我建议你坚持使用普通的宏.
| 归档时间: |
|
| 查看次数: |
382 次 |
| 最近记录: |