gpt4 book ai didi

objective-c - 如何在 Objective-C 宏中使用商业 at 符号?

转载 作者:行者123 更新时间:2023-12-03 17:22:00 24 4
gpt4 key购买 nike

如何在 Objective-C 宏中使用商业 at 符号?

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

最佳答案

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

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

请注意 try 上缺少的 @。因此,@weakify 扩展为 @try {} @finally {} [注入(inject)的代码]

您可以使用相同的技巧,但我建议您坚持使用简单的宏。

关于objective-c - 如何在 Objective-C 宏中使用商业 at 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21608132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com