iOS block入门必备

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的简单使用

态度决定一切

你可能感兴趣的:(iOS block入门必备)