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

Chr*_*ian 2 objective-c

可能重复:
目标C中的插入符号

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

Cat*_*Man 5

它可能意味着几件事:

type (^name)(arguments)
Run Code Online (Sandbox Code Playgroud)

是块对象的声明.

^(arguments) { ... }
Run Code Online (Sandbox Code Playgroud)

是一个块对象文字

x ^ y
Run Code Online (Sandbox Code Playgroud)

是按位XOR运算符