1. 程式人生 > >OC 重點block-------5-------block作為函式的返回值

OC 重點block-------5-------block作為函式的返回值

 block也可以作為返回值:當講block作為函式的返回值的時候,返回值的型別必須要使用typedef定義的短型別

#import <Foundation/Foundation.h>

typedefvoid (^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();

    }

return0;

}