将块声明为typedef

时间:2014-12-02 16:37:48

标签: ios objective-c objective-c-blocks

我一直看到像这样的块声明:

typedef returnType (^TypeName)(parameterTypes);

我想知道,为什么我要将一个块声明为typedef?

1 个答案:

答案 0 :(得分:1)

您这样做是为了减少拼写错误的可能性并使代码更具可读性。 有关极端示例,请参阅我的答案:Syntax to define a Block that takes a Block and returns a Block in Objective-C