 <p>The caret <code>^</code> is an operator used to introduce a block variable or a block expression in the clang Block extension:</p> <p><a href="http://clang.llvm.org/docs/BlockLanguageSpec.html" rel="nofollow">http://clang.llvm.org/docs/BlockLanguageSpec.html</a></p>