block代码块,允许开发者在两个对象之间将任意语句当作数据进行传递block,使用了与一个函数相同的机制,可以像声明一个函数一样来声明一个block ,可以像定义一个函数的方法一样来定义一个block,也可以将block当作一个对象来调用。
代码块的声明:
返回值类型(^代码块名字)(参数列表)
代码块实现:
代码块名字=^(参数列表){代码块的行为主体};
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
block代码块,允许开发者在两个对象之间将任意语句当作数据进行传递block,使用了与一个函数相同的机制,可以像声明一个函数一样来声明一个block ,可以像定义一个函数的方法一样来定义一个block,也可以将block当作一个对象来调用。
代码块的声明:
返回值类型(^代码块名字)(参数列表)
代码块实现:
代码块名字=^(参数列表){代码块的行为主体};