Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有一段代码像
typedef void (^SignIn) (NSString *email, NSString *password);
SignIn 之前的 ^ 是什么意思?这是 Objective-C 的特定用法吗?
这是blocks的语法。
那个 typedef 声明SignIn了一个块,它接受两个NSString*参数并返回void(即什么都没有)。
SignIn
NSString*
void
它是一个块。
有关理解块的指南,请参阅本教程
除非,您已经知道块是什么,而您只是不知道插入符号的用途。