Block使用总结
来源:互联网 发布:关于所有淘宝软件 编辑:程序博客网 时间:2024/05/16 08:43
Block使用总结
Block局部变量
returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};如:int (^sum)(int,int) = ^int(int num1,int num2){ return num1+num2;};
Block作为属性
@property (nonatomic, copy, nullability) returnType (^blockName)(parameterTypes); 如:@property (nonatomic,copy) int (^sum)(int,int);
Block作为方法参数
- (void)someMethodThatTakesABlock:(returnType (^nullability)(parameterTypes))blockName;如:-(void)cal:(int (^)(int,int))sum{}
Block作为参数让方法调用
[someObject someMethodThatTakesABlock:^returnType (parameters) {...}];
Block typedef
typedef returnType (^TypeName)(parameterTypes);TypeName blockName = ^returnType(parameters) {...};
参考文档
0 0
- Block 使用总结
- block的使用总结
- iOS block使用总结
- block的使用总结
- block的使用总结
- Block使用总结
- iosiOS学习总结----block的简单使用
- Block 理解 总结 使用demo 通俗易懂
- block总结
- Block总结
- Block总结
- Block总结
- block总结
- BLOCK总结
- Block总结
- block总结
- Block总结
- Block使用
- RxLifecycle分析(一)
- android studio 打包resources-release-stripped.ap_' specified for property 'resourceFile' does not exis
- 关于继承
- 聚类分析(1):基本概念和算法
- Spring MVC学习总结(9)——Spring MVC整合swagger自动生成api接口文档
- Block使用总结
- maven报错Missing artifact jdk.tools:jdk.tools:jar:1.8解决方案
- Oracle数据库创建表空间和用户及删除数据库(用户)
- c++ 归并排序
- JAVA多态理解(包含他人经典例子)
- 获取android系统服务信息dumpsys,监视android系统systrace
- PopupWindow使用 样式,监听
- 安卓控件之ListView
- Ubuntu下面安装HIVE