Objective-C Block类型作为返回值

时间:2010-10-16 08:38:21

标签: objective-c objective-c-blocks

如何撰写以下内容:

typedef void (^T)(void);
T f() {
    return ^{};
}

没有typedef?

1 个答案:

答案 0 :(得分:32)

void (^f())(void) { 
  return ^{};
}

你最好保留typedef,因为这种形式的返回类型不容易理解。