标签: objective-c
有一段代码,如
typedef void (^SignIn) (NSString *email, NSString *password);
在SignIn之前^意味着什么?这是Objective-C的具体用法吗?
答案 0 :(得分:4)
这是blocks的语法。
typedef声明SignIn表示一个块,它接受两个NSString*个参数并返回void(即没有)。
SignIn
NSString*
void
答案 1 :(得分:1)
这是一个块。
有关理解块的指南,请参阅this tutorial
除非,你已经知道一个块是什么,而你只是不知道插入符是什么。