block基本语法:
声明:(返回类型)(^声明的block名称)(参数列表);
实现:返回值类型 (^block变量名)(参数列表) = ^(形参列表){
};
block必须要有的三个步骤:
1、声明block
2、实现block
3、调用block(回调block)
Xcode中block的快捷方法:

xcode中block的快捷方法
只要输入inlineBlock,block的轮廓就出来了,你只需要填充内容即可(适用于简单的block):

xcode中block的快捷方法
block在开发中可以分为三种情况:
1、block可以作为数据类型
2、block可以作为定义类型
3、block可以作为参数传递
一、block作为数据类型时:

block作为数据类型时

block作为数据类型时
二、block作为定义类型时:

block作为定义类型时

block作为定义类型时
三、block作为参数传递时:

block作为参数传递时

block作为参数传递时
以上就是block的简单使用
态度决定一切