相关疑难解决方法(0)

Objective-C宏的含义以at(@)符号为前缀

ReactiveCocoa框架使用weakifystrongify宏,两者都以"@"符号开头.

这是一个例子(来自这个文件).

- (RACSignal *)rac_textSignal {
        @weakify(self);
        return [[[[RACSignal
                ... 
               ];
}
Run Code Online (Sandbox Code Playgroud)

作为宏名称前缀的at符号有什么意义?(注意:我已经检查了宏,它被称为'弱化',而不是'@weakify',因此它不仅仅是宏名称!).

宏本身在这里定义:

https://github.com/jspahrsummers/libextobjc/blob/master/extobjc/EXTScope.h#L45

macros objective-c reactive-cocoa

16
推荐指数
2
解决办法
1011
查看次数

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

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

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

c macros objective-c

7
推荐指数
1
解决办法
382
查看次数

标签 统计

macros ×2

objective-c ×2

c ×1

reactive-cocoa ×1