Objective-C信号void(^)(void),这是什么意思?

时间:2011-10-20 01:13:17

标签: iphone objective-c

  

可能重复:
  What does this ^ syntax mean in Objective-C?

我发现函数addOperationWithBlock的声明如下:

- (void)addOperationWithBlock:(void (^)(void))block NS_AVAILABLE(10_6, 4_0);

那么,(void (^)(void))block是什么意思?

1 个答案:

答案 0 :(得分:0)

它声明了一个名为“-addOperationWithBlock:”的方法,该方法接受一个参数,该参数是一个指向没有参数且没有返回任何内容的块的指针。

NS_AVAILABLE宏告诉编译器此方法仅适用于Mac OS 10.6或更高版本,或iOS 4.0或更高版本。