可能重复:
Caret in objective C
我只想知道这个^符号在Objective-C中的含义。
答案 0 :(得分:5)
这可能意味着几件事:
type (^name)(arguments)
是块对象的声明。
^(arguments) { ... }
是块对象文字
x ^ y
是按位XOR运算符
答案 1 :(得分:0)
它用于在iOS的更高版本中定义块。见http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/Blocks/Articles/00_Introduction.html
答案 2 :(得分:0)
这意味着一些事情:
XOR
。*
标记指向函数的指针一样)。