Block
1.概念:一种闭包语法,闭包就是将一段代码封装起来,可以将闭包当做参数和返回值来使用
Block就是封装了一段代码,可以在任何时候调用执行,Block可以作为函数(方法)的参数和返回值使用,跟函数指针类似
多线程、异步请求、集合遍历,集合的排序、动画等
2.语法:
block的定义,定义一个block变量
返回值类型(^block名字)(参数);
block的实现:
^返回值类型(参数){
//代码
};
block的调用
block的名字(实参);
Block
1.概念:一种闭包语法,闭包就是将一段代码封装起来,可以将闭包当做参数和返回值来使用
Block就是封装了一段代码,可以在任何时候调用执行,Block可以作为函数(方法)的参数和返回值使用,跟函数指针类似
多线程、异步请求、集合遍历,集合的排序、动画等
2.语法:
block的定义,定义一个block变量
返回值类型(^block名字)(参数);
block的实现:
^返回值类型(参数){
//代码
};
block的调用
block的名字(实参);
本文标题:Block
本文链接:https://www.haomeiwen.com/subject/daqesttx.html
网友评论