1.定义:块是封装工做单元的对象,便可在任什么时候间执行的代码段。函数
2.做用:可做为方法和函数的参数传入,或可从方法和函数中返回。对象
3.块声明的格式:变量
4.若是一个方法定义了一个块,则该块可以调用该方法中的局部变量、参数(包括堆栈变量),以及函数和全局变量(包括实例变量);可是这些调用只能可读,只有用__block 定义的才可改。方法