Objective-C Тип блока как возвращаемое значение

Как написать следующее:

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

без typedef?

Ответы

Ответ 1

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

Вам лучше сохранить typedef, так как тип возвращаемого значения нелегко понять в этой форме.