【问题标题】:Use of the '^' symbol in Objective C在 Objective C 中使用 '^' 符号 【发布时间】:2023-03-04 00:54:01 【问题描述】: 我注意到在很多代码中可以将函数定义为某种回调方法。可以使用 ^ 符号定义该函数。谁能解释一下如何使用它? 【问题讨论】: 可能重复 - stackoverflow.com/questions/1912023/caret-in-objective-c 标签: objective-c function syntax 【解决方案1】: 那些是blocks。它们本质上是匿名函数,就像你在 JavaScript 中使用 function(){} 语法(和 JavaScript 一样,它们是 closures)。 【讨论】: 【解决方案2】: 那些是块。见http://developer.apple.com/library/ios/ipad/#documentation/cocoa/Conceptual/Blocks/Articles/00_Introduction.html 【讨论】: