符号^在Objective-C中的含义是什么?

时间:2011-08-24 23:48:29

标签: objective-c

  

可能重复:
  Caret in objective C

我只想知道这个^符号在Objective-C中的含义。

3 个答案:

答案 0 :(得分:5)

这可能意味着几件事:

type (^name)(arguments)

是块对象的声明。

^(arguments) { ... }

是块对象文字

x ^ y

是按位XOR运算符

答案 1 :(得分:0)

答案 2 :(得分:0)

这意味着一些事情:

  1. 它可以表示按位XOR
  2. 它也可以表示指向块的指针(就像*标记指向函数的指针一样)。