美文网首页
block的定义

block的定义

作者: zhouios | 来源:发表于2016-09-20 15:41 被阅读0次

    void (^p)(); block 变量的声明

    block 变量目的是为了封装代码段, 这个代码段可以被执行
    void (^p)() = ^ { 代码; };

    int main(int argc, const char * argv[]) {
       
        @autoreleasepool {
            void (^myblock)() = ^{
                
                NSLog(@"我是一个 block 代码块");
                
            };  // 定义与初始化
            
            myblock();  // 调用
            
        }
        return 0;
    }
    //定义一个block变量
    typedef int (^blk_t)(int);
    

    相关文章

      网友评论

          本文标题:block的定义

          本文链接:https://www.haomeiwen.com/subject/xadoettx.html