标签: ios objective-c objective-c-blocks
我一直看到像这样的块声明:
typedef returnType (^TypeName)(parameterTypes);
我想知道,为什么我要将一个块声明为typedef?
答案 0 :(得分:1)
您这样做是为了减少拼写错误的可能性并使代码更具可读性。 有关极端示例,请参阅我的答案:Syntax to define a Block that takes a Block and returns a Block in Objective-C