block也可以作为返回值:当讲block作为函数的返回值的时候,返回值的类型必须要使用typedef定义的短类型
#import <Foundation/Foundation.h>
typedef void (^newType)();
newType ggg()
{
void(^blockwww)()=^{
NSLog(@"dididi开车了啊兄弟们");
NSLog(@"dididi开车了啊兄弟们");
NSLog(@"dididi开车了啊兄弟们");
};
return blockwww;
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
newType typee = ggg();
typee();
}
return 0;
}