OC 重点block-------5-------block作为函数的返回值

来源:互联网 发布:福建万照软件 编辑:程序博客网 时间:2024/06/06 02:43

 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;

}



0 0
原创粉丝点击