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

时间:2013-07-28 02:34:16

标签: objective-c

有一段代码,如

typedef void (^SignIn) (NSString *email, NSString *password);

在SignIn之前^意味着什么?这是Objective-C的具体用法吗?

2 个答案:

答案 0 :(得分:4)

这是blocks的语法。

typedef声明SignIn表示一个块,它接受两个NSString*个参数并返回void(即没有)。

答案 1 :(得分:1)

这是一个块。

有关理解块的指南,请参阅this tutorial

除非,你已经知道一个块是什么,而你只是不知道插入符是什么。