OC-简单的使用BLOCK
来源:互联网 发布:基金从业考试软件 编辑:程序博客网 时间:2024/04/30 11:25
/* BLOCK是什么? 苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函数的相似性: (1)可以保存代码 (2)有返回值 (3)有形参 (4)调用方式一样。 BLOCK注意是事项 1)Block内部可以访问外部变量; 2)默认情况下,Block内部不能修改外部的局部变量 3)给局部变量加上__block关键字,则这个局部变量可以在block内部进行修改 */ //创建一个简单的BLOCK void (^blockTest)() = ^{ NSLog(@"简单的block"); }; //调用方式 blockTest(); //声明一个BLOCK变量 void (^blockDemo)(); //创建一个简单的BLOCK具有返回值 int (^blockSum)(int,int) = ^(int x,int y) { return x + y; }; blockSum(10,20); //通过typedef定义BLOCK数据类型 typedef void(^TestBlock1)(); //定义无参数 typedef void(^TestBlock2)(int,int); //定义带参数 TestBlock2 block; block = ^(int x,int y){NSLog(@"hello world");};
0 0
- OC block的简单使用
- OC-简单的使用BLOCK
- oc block简单使用
- oc block的使用
- OC--Block的使用
- OC 中关于block使用的简单举例说明
- OC------block块的使用
- OC中Block的使用
- OC之Block的使用
- OC中Block的使用
- OC之Block的使用
- OC block 简单应用
- block的简单使用
- block的简单使用
- block的简单使用
- Block的简单使用
- BLOck的简单使用
- 简单的block使用
- 零基础openwrt固件编译
- dynamic
- BW十日谈之CUBE(转载)
- XMPP协议实现原理介绍<一>
- 英语字根
- OC-简单的使用BLOCK
- android Fragment 使用
- oracle pl/sql实例练习
- BW十日谈之信息对象(转载)
- hashcode和to_string
- SHREC 15 Track 3D Object Retrieval with Multimodal Views 比赛结果
- iOS学习笔记(7)——ARC内存管理技术要点
- BW十日谈之标准数据源(转载)
- python中的int(x,y)是两个参数,第二个参数不写,默认是10进制