block的定义

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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容