2011-08-04 45 views
3

我注意到在很多代碼中,函數可以在代碼中定義爲某種回調方法。該函數可以使用^符號來定義。任何人都可以澄清如何使用它?在目標C中使用'^'符號C

+0

可能的重複 - http://stackoverflow.com/questions/1912023/caret-in-objective-c –

回答

7

那些是blocks。它們基本上是匿名函數,就像您在JavaScript中使用function(){}語法(和JavaScript一樣,它們是closures)。